外网域名解析域名解析问题(外网访问需要端口号)


关于域名解析外网IP内网IP无法访问域名问题!100分

刚刚找到的解决办法.不过不是很理想.好多台机子,全部修改HOSTS文件 太麻烦了. 而且这个服务器上还有一个网站,是用虚拟主机的形式.需要通过主机头来访问.修改HOSTS文件只能访问一个网站. 修改HOSTS文件:用WINDOWS搜索在系统盘下找出一个名字叫HOSTS没后缀名的文件,然后用记事本或写字板打开,在文件的最后一行加入如下格式的文字:(如果你想加入多个域名,则加多几行就可以) 如: 192.168.1.2 (即你的内网IP+ 空格 + 你的域名) (注意:前面的" http://"是不用加在域名前的,只要你的域名) 优点:方便快捷,而且可以随时更改,利用了WINDOWS对HOSTS文件的优先权实行的! 缺点:如果你同一网段的局域网内其它的电脑也想通过域名访问你的网页的话,那么就每一台机子都要修改一次!!晕!!
2 在服务器上做DNS解释服务。 记得以前有过解释 原因简单来说是这样的,我们在局域网中访问别人的网站时,浏览器会发送一个请求给网关(公网接入路由或者服务器),在网关会生成一个路由表,记录访问的路径(以备访问信息返回的时候好知道把信息转发给谁)再把请求发送到远端主机,远端主机返回信息到网关后,网关通过路由表,转发到刚才请求的机器上。 其实我们要访问自己的内部主机,只要访问内部IP和域名就可以了,但我们偏不,要访问公网的IP或域名。这样就有一个问题,浏览器发送请求到网关-----生成路由表----发送---然后发现这个地址就是自己,路由返回的时候一比较,发现除了路由表以外还有一张表,就是我们的端口映射表!!!这就出问题了,路由就不能判断该用那张表才对,但其实是那张表都对!但路由判断不了该用那张表就不会打开来看了,所以结果就会报错了…… 好了,问题说完了。有那位高手可以帮忙解决这个问题呢?

在吗?远程监控,内网可以看了,外网怎么看?域名解析怎么搞?

没有固定IP才需要域名解析

域名解析 这要看你的路由器 支持哪个域名供应商了 其他供应商跟下面的意思一样的
比如最简单的 TP-LINK的路由器支持花生壳的 那就得去花生壳官网申请一个域名
(花生壳可以先申请一个免费的测试 如果需长期稳定使用就充值成为VIP客户 免费的一般都不太稳定)
再回到路由器中设置
动态DNS 账号密码什么的填好 要启用DDNS 点登陆 直到登陆状态显示已登录位置
再回到转发规则 设置虚拟服务器

事先在监控主机上设置好 监控主机的IP 端口等
在设置虚拟服务器时就把你在监控主机设置好的IP 端口添加进去 保存启用即可
外网访问的时候 直接访问申请好的域名即可

如果有固定IP 那就简单得多了 直接在路由器中设置好虚拟服务器就OK了

想知道内网DNS是如何解析外网地址的

DNS服务器查询有2种,会二选一来查询域名。

首先会用递归查询,内网DNS如果能在本地查询到解析结果,就直接返回你的结果,然后去访问外部网站。但如果没有结果,就会返回解析失败,就打不开网页了,所以通常会再设转发器,将解析结果转发到外部DNS上去解析获得结果。这个组合是最常用的。速度也比较快。

如果递归是禁用的,则直接采用迭代查询,根据你上边描述,应该是这种方式,DNS服务器安装默认有13个根服务器,如果他自己本地不能解析,就会把你的域名解析请求发到13个根服务器中较近的1个去,一级一级的来解析,直到找到结果。这个过程会比较长,严重拖慢访问速度,但肯定会能解析到结果。

域名解析问题(外网访问需要端口号)

你的意思是你自己设了一个服务器,将域名解析到你电脑上,然后出现这个吗?
如果是,你先直接打上 localhost 看是否能显示。
不是的话,你还是说一下详细情况吧。