当前位置:   article > 正文

浏览器访问接口出现net::ERR_CONNECTION_REFUSED

net::err_connection_refused

在一次浏览器访问 http://0.0.0.0:1/JMDD 请求地址时,出现了net::ERR_CONNECTION_REFUSED,然而postman访问却是正常的,主要有以下原因:

原因①:0.0.0.1是特殊的ip

localhost(127.0.0.1)、0.0.0.0、当前主机IP这三个,这三个地址分别代表了什么?

   ① 127.0.0.1,172.0.0.1是回送地址,localhost是本地DNS解析的127.0.0.1的域名,在hosts文件里可以看到。

一般我们通过ping 127.0.0.1来测试本地网络是否正常。其实从127.0.0.1~127.255.255.255,这整个都是回环地址。这边还要

注意的一点就是localhost在了IPV4的是指127.0.0.1而IPV6是指::1。当我们在服务器搭建了一个web服务器的时候如果我们

监听的端口时127.0.0.1:端口号 的 时候,那么这个web服务器只可以在服务器本地访问了,在别的地方进行访问是不行的。

(127.0.0.1只可以在本地ping自己的,那么你监听这个就只可以在本地访问了)

  ②0.0.0.0,如果我们直接ping 0.0.0.0是不行的,他在IPV4中表示的是无效的目标地址,但是在服务器端它表示

本机上的所有IPV4地址,如果一个服务有多个IP地址(192.168.1.2和10.1.1.12),那么我们如果设置的监听地址是0.0.0.0那

么我们无论是通过IP192.168.1.2还是10.1.1.12都是可以访问该服务的。在路由中,0.0.0.0表示的是默认路由,即当路由表中

没有找到完全匹配的路由的时候所对应的路由。

③本地IP, 如果我们监听的是IP的话那么只有通过监听的IP才可以访问我们的对应的服务。

原因②:1是非安全端口列表

  1. 1, // tcpmux
  2. 7, // echo
  3. 9, // discard
  4. 11, // systat
  5. 13, // daytime
  6. 15, // netstat
  7. 17, // qotd
  8. 19, // chargen
  9. 20, // ftp data
  10. 21, // ftp access
  11. 22, // ssh
  12. 23, // telnet
  13. 25, // smtp
  14. 37, // time
  15. 42, // name
  16. 43, // nicname
  17. 53, // domain
  18. 77, // priv-rjs
  19. 79, // finger
  20. 87, // ttylink
  21. 95, // supdup
  22. 101, // hostriame
  23. 102, // iso-tsap
  24. 103, // gppitnp
  25. 104, // acr-nema
  26. 109, // pop2
  27. 110, // pop3
  28. 111, // sunrpc
  29. 113, // auth
  30. 115, // sftp
  31. 117, // uucp-path
  32. 119, // nntp
  33. 123, // NTP
  34. 135, // loc-srv /epmap
  35. 139, // netbios
  36. 143, // imap2
  37. 179, // BGP
  38. 389, // ldap
  39. 465, // smtp+ssl
  40. 512, // print / exec
  41. 513, // login
  42. 514, // shell
  43. 515, // printer
  44. 526, // tempo
  45. 530, // courier
  46. 531, // chat
  47. 532, // netnews
  48. 540, // uucp
  49. 556, // remotefs
  50. 563, // nntp+ssl
  51. 587, // stmp?
  52. 601, // ??
  53. 636, // ldap+ssl
  54. 993, // ldap+ssl
  55. 995, // pop3+ssl
  56. 2049, // nfs
  57. 3659, // apple-sasl / PasswordServer
  58. 4045, // lockd
  59. 6000, // X11
  60. 6665, // Alternate IRC [Apple addition]
  61. 6666, // Alternate IRC [Apple addition]
  62. 6667, // Standard IRC [Apple addition]
  63. 6668, // Alternate IRC [Apple addition]
  64. 6669, // Alternate IRC [Apple addition]

 chrome有词限制,Firefox也有类似的端口限制;如果非要使用类似的端口,可通过修改浏览器配置

--explicitly-allowed-ports=87,6666,556,6667

虽然以上方法可以解决问题,但建议尽量避免以下端口:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/181453
推荐阅读
相关标签
  

闽ICP备14008679号