服务器内可以访问网站,但是电脑端无法打开网站
如果DNS服务器出错,则无法进行域名解释,自然不能上网了。 如果是这种情况,有时候是网络服务接入商即ISP的问题,可打电话咨询ISP;有时候则是路由器或网卡的问题,无法与ISP的DNS服务连接。 这种情况的话,可把路由器关一会再开,或者重新设置路由器。或者是网卡无法自动搜寻到DNS的服务器地址,可以尝试用指定的DNS服务器地址。在网络的属性里进行,(控制面板—网络和拔号连接—本地连接—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址)。不同的ISP有不同的DNS地址,如电信常用的是20296134133(主用) 2029612868(备用)。 更新网卡的驱动程序或更换网卡也不失为一个思路 当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提供的DNS服务器地址,也可以用其它地方可正常使用DNS服务器地址。在网络的属性里进行(控制面板—网络和拔号连接—本地连接—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址)。不同的ISP有不同的DNS地址。有时候则是路由器或网卡的问题,无法与ISP的DNS服务连接,这种情况的话,可把路由器关一会再开,或者重新设置路由器。 还有一种可能,是本地DNS缓存出现了问题。为了提高网站访问速度,系统会自动将已经访问过并获取IP地址的网站存入本地的DNS缓存里,一旦再对这个网站进行访问,则不再通过DNS服务器而直接从本地DNS缓存取出该网站的IP地址进行访问。所以,如果本地DNS缓存出现了问题,会导致网站无法访问。可以在“运行”中执行ipconfig /flushdns来重建本地DNS缓存。
2552552550是子网掩码,这点要认清楚。
要使外网能访问你的网页首先要有一个IIS服务器,也就是Web站点。
然后假设这个服务器把服务器IP帮定到公网ip,在公网上面申请一个域名,设置ip地址到你自己的服务器 就可以实现了。
如果不想有域名就直接架设一个Web站点就行了。
别人访问你的公网ip地址就可以直接访问你的Web站点。
补充说明:
首先你要确定你的公网ip不是你自己设置的ip;
然后开IIS服务添加一个网站就行了,别人就可以访问你公网ip来访问你的网站。
一、确保页面在内网可正常访问
比如,Tomcat默认页面是:http://localhost:8080/
二、确认内网IP和外网IP
1、Windows系统的内网IP查询办法:
a、按下“Win+R”快捷键,打开“运行”窗口;
b、在“运行”窗口里输入“cmd”并按Enter键,打开命令(Command)窗口;
c、在命令行中输入“ipconfig”,即可查到本机的内网IP(IPv4 地址);
本地链接 IPv6 地址 : fe80::cca4:d1c:35d1:a149%13
IPv4 地址 : 1921680123
子网掩码 : 2552552550
默认网关 : 19216801
2、外网IP的查询办法:
打开浏览器,输入网址“ipcn”,并按Enter键前往,即可看到外网IP了。
当前 IP:12223345140 来自:浙江省杭州市 电信
GeoIP: Hangzhou, Zhejiang, China
三、设置本地的路由器的端口转发功能
1、登陆路由器(TP-LINK)的管理页面(http://19216801/);
2、在“转发规则-虚拟服务器”下设置:
服务端口号:8080
IP地址:1921680123
协议:ALL
状态:生效
或者在“转发规则-DMZ主机”下设置“虚拟服务”:
DMZ 状态:启用
DMZ 主机IP地址:1921680123
设置并保存好后,就可以通过外网IP访问内网的网页了:
http://12223345140:8080/
DMZ(Demilitarize Zone)即非军事区,它将主机从防火墙内暴露给外网。
它无需设置端口,也就是所有端口全部开放,所以,安全风险很大。
首先登陆阿里云服务器。
在服务器里选择开始菜单里的“interest信息服务(IIS)管理器”进入,如果桌面有图标双击打开即可,然后在“网站”文件展开目录下找到已经建立好的站点,右键选择属性打开该站点属性面板:
然后找到添加标志的网站右键属性打开。
进入站点属性面板后可见“目录安全性”、“HTTP头”、“自定义错误”等选项标签,选择“网站”标签,保持“网站标识”以及“连接”内容的默认值,直接选择“高级”进入“高级网站标识”面板,
进入“高级网站标识”属性面板后,保持“ip地址”、“TCP端口”、“主机头值”下原有的默认值不变,点击选择“添加”按钮,出现“添加\编辑网站标识”的对话框,保持“IP地址”默认值不变,将“TCP端口”设置成“80”,“主机头值”就是你要绑定的域名,可输入你要绑定的网址,下图示例是绑定二级域名,设置完成后点击“确定”按钮保存即可,之后别忘了最后的步奏也要确定或者应用
通过IP地址访问网站,不需要任何设置,只要服务器能够正常访问,并且允许80端口,那么就可以通过地址访问了。
但是公网IP现在管理很严格,如果不经当地ISP报批,就不能开启80端口,也就无法访问服务器了。
所以先去服务器的ISP报批服务器地址吧。
有没有开防火墙,有的话,关掉试试,然后就是IIS服务器是否有打开。
最好在服务器上直接打开网页,如果能行,那就说明是服务器和客户端的通信问题。如果不行,那就要检查服务器的设置了,看是否打开了允许匿名用户访问。
0条评论