如图所示拓扑,内网出口为Router或PIX
局域网内主机A想访问位于内部的网站[url]www.test.com[/url] ,使用外部DNS 60.1.1.2
1.主机A会向60.1.1.2发起DNS请求,
2.PIX(Router)收到请求后,使用NAT转化为外网地址100.1.1.2
3.外部DNS收到请求后,会查询自己域名表,返回域名所关联的IP地址
由于,WWW服务器在局域网内,它是通过PIX上的PAT和外部通讯。所以DNS
服务器返回的域名[url]www.test.com[/url]相关的公网地址是100.1.1.2
4.PIX(Router)收到DNS返回消息后,进行NAT转化,并传送给主机A
5.主机A此时访问[url]www.test.com[/url] 目标IP地址为100.1.1.2
6.当路由器内口收到目标地址为自己E1口时,发现自己并没有打开WWW服务功
能,所以把包给扔了
这样,便造成了,内网用户无法访问内部WWW服务器
解决方案:
1. 架设内部DNS服务器
2. 路由器做WWW服务器的DNS解析
d
Router(config)#ip dns server 路由器启用DNS功能
Router(config)#ip domain-lookup 启用域名查找功能
Router(config)#ip name-server 60.1.1.2 指定查询DNS
Router(config)#ip host [url]www.test.com[/url] 172.16.10.5 静态DNS映射
内部网络主机的DNS配置成192.168.1.254
3. PIX—alias
Alias的一个功能就是执行DNS回复包的重写:
alias (inside) 172.16.10.5 100.1.1.2 255.255.255.255思想正如火种,点燃了别人的同时,并不会陷我于黑暗
"思想应在全世界自由传播"--支持网络分享与自由精神