我做了一个局域网的网站,怎么才能内网用户通过域名访问?
首先你得去域名商那买个域名,比如,wwwabccom,然后,在你的服务器上打开IIS管理器,右击你的网站属性,在WEB站点处的IP地址处旁边的高级中,把你的域名添加进去就可以了。
你是内网通过域名访问可以,外网不行。那么你可以做一下Ping试验
首先就是在内网机上,点开始->cmd,输入 ping 域名,看一下回复的网址,就是那个域名解析出来的网址,是你们的内网IP还是公网IP,如果不是公网IP,肯定是域名解析出了问题。你要到域名解析网页上更正一下。
第二,就是确认你们的公网设置(路由器或硬件防火墙)是否做了转发。比如路由器上做映射服务器从80端口到内网网站服务器的80端口,协议为TCP/IP,或做硬件防火墙端口转发至内网服务器的80端口,协议为TCP/IP。
先确认一下你们的局域网和外网通吗
两种方法
一种是修改本地机 HOSTS 文件
文件路径 C:\Windows\System32\drivers\etc\hosts
添加一条记录比如
1921681200 wwwlampolcn
1921681200(你的服务器内网IP) wwwlampolcn(你的域名)
要访问的机器都要修改
二,设置DNS服务器
1无外网
如果你的不能访问外网 ,又想用DNS的方法那就要自己架个DNS,网上教程很多就不多讲了
2有外网
这个就好办了直接在域名管理的做解析,www做 A记录到你的内网服务器IP
不过效果也只能是在你的内网里可以访问你的站点
cisco路由器做nat是不允许用外网IP访问内部的服务器的,如果是pix还可以用alias这样的命令,不过路由器上不行的。可行的办法是自己建一个dns服务器,解析服务器的域名到内部IP,其他的向上转发到运营商的dns,让公司的电脑的dns使用内部dns服务器。
0条评论