IPV6開啟狀態下,tomcat監聽IPV4埠

2021-07-07 07:07:51 字數 1630 閱讀 2247

**

今天被人問了乙個「奇怪」的問題,說本地服務開啟,自己能訪問,別人訪問不了,遇到這種問題,一般是防火牆規則導致的,所以我先建議關閉了防火牆,結果還是不能正常訪問,於是又想起了mysql在開啟ipv6的時候,如果想監聽ipv4埠需要在配置檔案中單獨配置,問題終於解決。

第一,檢視本地的監聽【windows下】:

c:\users\long80a>netstat -an | findstr 80

tcp    10.250.2.190:49328     202.39.170.15:8080     established

tcp    10.250.2.190:51572     202.226.89.167:80      close_wait

tcp    10.250.2.190:54734     202.79.157.251:80      established

tcp    10.250.2.190:54881     202.176.31.204:80      close_wait

tcp    10.250.2.190:55219     202.60.153.98:80       established

tcp    10.250.2.190:55803     202.28.226.40:80        close_wait

tcp    10.250.2.190:55854     202.188.46.24:80       time_wait

tcp    10.250.2.190:55855     202.188.46.24:80       time_wait

tcp    [::]:80                [::]:0                 listening

tcp    [::]:8009              [::]:0                 listening

監聽的tcp    [::]:80                [::]:0                 listening顯示監聽了ipv6格式的埠。

【檢視本地是否開啟了ipv6,ipconfig /all,如果此命令中有本地鏈結 ipv6 位址. . . . . . . . : fe80::d423:34af:7a7c:c995%10,說明已經開啟了ipv6】

第二,修改tomcat的配置檔案:

找到:修改為:

第三,重啟tomcat檢視監聽:

c:\users\long80a>netstat -an | findstr 80

tcp    0.0.0.0:80             0.0.0.0:0              listening

第四,新增乙個允許訪問80埠的防火牆規則

開始-控制面板-防火牆-高階設定-入站規則-新建規則,選擇埠,tcp,80,然後一直下一步。

第五,從其他機器就能正常訪問了

IPV6開啟狀態下,tomcat監聽IPV4埠

今天被人問了乙個 奇怪 的問題,說本地服務開啟,自己能訪問,別人訪問不了,遇到這種問題,一般是防火牆規則導致的,所以我先建議關閉了防火牆,結果還是不能正常訪問,於是又想起了mysql在開啟ipv6的時候,如果想監聽ipv4埠需要在配置檔案中單獨配置,問題終於解決。第一,檢視本地的監聽 windows...

Ubuntu配置開啟ipv6

經驗之談 筆者親測,目前為止以下經驗在ubuntu16.04 lts ubuntu 17.04 lts ubuntu 18.04 lts 均有效果。攻略 前往github,導航欄搜尋ipv6,請自行拷貝修改。sudo gedit etc hosts sudo apt get install mire...

家用聯通光纖開啟IPv6

前提是地區運營商支援提供ipv6位址,並且是用聯通光貓進行撥號上網。原文在我的開源中國部落格 本篇文章不保證適用每個光貓,具體操作也可能會導致不同之結果,需自行領會其精神,發生嚴重事故者自行聯絡運營商維修,本人概不負責。首先 進入後台管理頁面 192.168.1.1 cu.html,賬號密碼cuad...