ネットワークの勉強をしています。
自宅サーバーを一時的に建てたいのですが(とはいっても一瞬インターネットからPCのwebサーバーに接続すればいいだけ)
動的ipアドレスをつかっています。CentOSを使っています。ルーターを使わずに直接回線に有線LANでつないでます。8080番にWebサーバーをたてています。
プライベートipアドレス:8080 でwebサーバーにつながりますが
グローバールipアドレス:8080 でwebサーバーにつながりません。
nmap -sT プライベートipアドレス
nmap -sT グルーバルipアドレス を打った時に空いてるポートも全然ちがいます。
firewallの設定もうまくできているとおもうのですが
CentOSのバージョン情報も示してほしかったり。webサーバーにつながる/つながらない、の確認方法はどうやって。firewallの設定がうまくできていると判断した根拠も示してほしかったり。
あなたんちの回線はなんでしょうか。
ケーブルTV回線などはプライベートIPを割り振ってるところもあるので、そういうとこだとサーバはムリになります
とりあえず、ifconfigかnmcli device showの実行結果でもあれば状況が見えやすくなる気がします。
firewallはiptables -Lかfirewall-cmd --list-all-zonesあたりの結果かな。
直接回線に有線で、という言い方からCATVモデムか集合住宅のVDSLモデムあたりが居る気がしますけれど。
状況的には回線問題の可能性が高そうではありますね。firewallも疑えますが…。
CentOSのバージョン : CentOS Linux release 7.7.1908
curl localhost:8080
hello
curl 182.xxx.xx.xxx:8080
curl: (7) Failed connect to 182.xxx.xx.xxx:8080; Connection refused
直接有線というのはルーターのファイヤーウォールの設定が難しいからです
普段はルーターをつかっています。
https://www.cman.jp/network/support/go_access.cgi 等のグローバルIP アドレスの確認サイトで表示される内容と ip a で、表示される ip アドレスは同じですか?
異なる場合は、お使いのネットワークに関して詳しい状況がわからないと回答は難しいと思います。
ネットワーク回線の提供会社(契約会社)だけでも質問に記載できないでしょうか?
ifconfig
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.200.11 netmask 255.255.255.0 broadcast 192.168.200.255
inet6 fe80::d4d9:8839:2527:7c66 prefixlen 64 scopeid 0x20<link>
ether 98:ee:cb:a0:2e:3f txqueuelen 1000 (Ethernet)
RX packets 44552 bytes 32926965 (31.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 36345 bytes 6019100 (5.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 32261 bytes 1968657 (1.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 32261 bytes 1968657 (1.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:b7:6f:20 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b6:48:45:9a:25:88 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
回答2件
あなたの回答
tips
プレビュー