关于IIS的错误 312 ,net::ERR_UNSAFE_PORT:未知错误

网页显示为:无法显示此网页

网址为 http://localhost:109/的网页可能暂时无法连接,或者它已永久性地移动到了新网址。

错误 312 (net::ERR_UNSAFE_PORT):未知错误。

难道是浏览器的问题?于是我又打开FireFox测试了一下。同样也无法打开,但是报错的信息比chome明确了很多。

此地址访问受限

此地址使用了一个通常应该用于其他网页浏览的端口。

但是,由于安全原因,Firefox 取消了该请求。

后来发现:原来是端口惹的祸,chome和FireFox浏览器不支持一些端口而导致无法打开页面。

于是,我试着把端口号调到了80-90之间的数,页面打开就正常了。

当然,有的时候,要重启一下IIS,端口数也可以选择高于90的数字。

那么,是否能让浏览器支持一些特定的端口号呢?

虽然这个意义不大,我还是搜索了一下网络,FireFox是可以通过config里面进行设置后支持某些特定的端口号的。

但是,chome就好像没什么方法了。反正知道了这么回事,下次遇到了把端口号改改也就搞定了。

好奇怪啊,谷歌浏览器还会出这种事情啊!

补充说明:

Chrome,Firfox以下端口的web站点无法访问,所以在配置自己站点时需避开以下端口: // tcpmux 7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // chargen 20, // ftp data 21, // ftp access 22, // ssh 23, // telnet 25, // smtp 37, // time 42, // name 43, // nicname 53, // domain 77, // priv-rjs 79, // finger 87, // ttylink 95, // supdup 101, // hostriame 102, // iso-tsap 103, // gppitnp 104, // acr-nema 109, // pop2 110, // pop3 111, // sunrpc 113, // auth 115, // sftp 117, // uucp-path 119, // nntp 123, // NTP 135, // loc-srv /epmap 139, // netbios 143, // imap2 179, // BGP 389, // ldap 465, // smtp+ssl 512, // print / exec 513, // login 514, // shell 515, // printer 526, // tempo 530, // courier 531, // chat 532, // netnews 540, // uucp 556, // remotefs 563, // nntp+ssl 587, // stmp? 601, // ?? 636, // ldap+ssl 993, // ldap+ssl 995, // pop3+ssl 2049, // nfs 4045, // lockd 6000, // X11

由此可见,设置200-300之间的端口相对安全,700-900也行