外网用户可以直接通过域名的方式来访问到该Web服务器中的内容;不过,内网用户在通过域名方式访问局域网Web服务器时,屏幕上总会自动弹出帐号输入窗口,要求访问者输入访问服务器的帐号名以及密码。这到底是怎么回事呢,有没有办法让内网的用户也能通过域名方式顺利访问到局域网Web服务器中的内容呢?
批量修改自己电脑中的Hosts文件的方法
echo ip 域名>>%systemroot%/system32/drivers/etc/hosts
我想知道的是思科路由怎么设置,而不是去改每个人的hosts文件
因为域名访问都以公网地址在路由器做DNAT才能到达内网web服务器,而内网服务器因为发现源地址在本地对这个请求的响应回指绕开了路由器,所以出现问题,要给DNAT包再加上SNAT处理才能解决,把公网请求包变成路由器内网地址发到服务器的包,这样的包还会回到路由器再Un-DNAT操作回传给内网客户才能访问正常,不过这样网站的访问记录会全都是路由器IP,无法再做访问统计,最好还是内网做DNS服务器或者修改hosts文件,要么还是IP访问吧。