我们的局域网上有一个网络服务器。在外部,我们可以使用公共域名(比方说 business.com)来访问该网站。在内部,我们需要使用本地 IP。我们还想在内部使用公共域名。
当我们使用公网域名时,它指向公网IP,无法访问。
以下是 cisco 路由器中的一些(我认为的)相关配置行。
interface Vlan10
ip address 192.9.200.253 255.255.255.0
ip nat inside
ip virtual-reassembly in
ip tcp adjust-mss 1412
!
interface Vlan20
ip address *external ip 1* 255.255.255.248
ip nat outside
ip virtual-reassembly in
ip domain name business.com
ip host www.business.com. *external ip 1*
ip name-server 8.8.8.8
ip name-server 195.238.2.21
ip name-server 4.4.4.4
ip name-server 195.238.2.22
ip dns server
ip nat inside source list nat-list interface Vlan20 overload
ip nat inside source static tcp 192.9.200.175 80 *external ip 1* 80 extendable
ip route 0.0.0.0 0.0.0.0 *external ip 0*
!
ip access-list extended nat-list
deny ip 192.9.200.0 0.0.0.255 host 192.9.200.90
deny ip 192.9.200.0 0.0.0.255 host 192.9.200.94
permit tcp any any
permit udp any any
permit icmp any any
deny ip 192.9.200.0 0.0.0.255 host 192.9.200.175
一些额外的信息:
VLAN10 = LAN 侧,VLAN20 = WAN 侧。
192.9.200.253 = 路由器 IP
192.9.200.175 = 网络服务器 IP
我试过改变
ip domain name cisco.business.com
ip host www.business.com. *external ip 1*
到
ip domain name business.com
ip host www.business.com. 192.9.200.175
但这并没有解决问题。
如果需要更多信息,请告诉我。