dns与ip的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:31:52
我用win2003配置了dns服务器,然后用iis建了网站,还配置了dhcp,网站的ip地址设置的是我adsl拨号后的公网地址,dns也用公网地址对网站域名进行解析。我虚拟机的ip是从主机的dhcp服务器那里获取的,dhcp服务器也分配公网的主机地址作为dns地址,也就是说我的虚拟机获取了主机的公网地址作为dns服务器的地址,也能够ping通这个公网地址,却不能进行解析,也就是ping主机上的网站域名是ping不通的。但是如果我把虚拟机的 dns地址无论是手动还是通过dhcp改成主机的内往地址,那么虚拟机就能够从dns服务器那里解析到主机网站域名的ip地址。我的朋友从远程用 hosts文件进行解析是能够访问我主机的网站的。但是他把dns设置成我主机的公网地址也是不能解析,请高手帮我分析一下这是为什么。谢谢!!!
你们觉得晕是因为你们没用心看,或者知识有限一时间脑子反应不过来 。我这个就是一个实验,没有任何实用目的。基本的知识我都懂,不要告诉我什么动态ip的问题。我要知道的是不能解析的原因。

说得很晕,基本看不大懂,说你的意图好了,如果你是想自己建个WEB服务器通过IIS接受外网用户的访问,那么我们简单的分析一下实现方法。
一、用Windows2003直接连接ADSL拨号的:ADSL每次拨号获得的IP地址可能是不一样的,除非你每次告诉访问者你的IP地址,否则很难连接到你这里。你可以在花生壳网站免费注册一个域名并下载客户端装在你的服务器上,这样你的朋友就可以随时通过那个域名来访问你的主机了。

二、你是通过局域网内的路由器拨号上网的:首先在你的Win2003里设置的是你的局域网内IP地址,比如192.168.1.2,然后在路由器上设置端口映射将你的服务器所需要提供的服务端口设置在路由器上,比如IIS默认是80端口,FTP110端口(你也可以将自己的主机设置成DMZ主机),然后你同样要注册一个动态域名,像上面说的,但是一般路由器都有带一个
叫“动态DNS”的东西,这样你就不用下载客户端了,就是说路由器已经带了,只要在路由器中设置好帐号就可以了(当然你也可以在服务器上安装客户端软件)。

其他:如何你用的是固定的IP地址,那就不用那么麻烦用动态域名了,你可以直接绑定一个国际域名到这个IP地址上,你的朋友也可以通过IP地址来直接访问你的主机,因为IP地址不会变。

说得很晕,不过大部分拨号上网的主机公网IP都是动态的,每次都不一样,需要动态绑定