公司业务服务器访问都是用过防火墙做了nat策略的,某天开发有个程序想从内网的服务器访问服务器外网域名,结果程序跑不通,一查就是内网ip没能访问外网的域名。
这是怎么回事?
来直接ping一下外网ip吧
#ping X.X.X.X
等了很久没有反应!证明是访问不了了!
后来检查了一下,想起了nat的访问流程,内网在访问外网ip的时候,通过nat的转换成了内网ip访问内网ip,但是在防火墙里面没有放通内网访问内网!知道了问题所在,在防火墙上面的策略放通就好了!
后面发现有更方便的方法,就是在内网的服务器的hosts里面添加一条内网ip---》访问域名的对应关系就行了,这下还不用通过防火墙跑一圈了,访问更快!