네트워크 바인드 테스트

1 개요[ | ]

네트워크 바인드 테스트
$ hostname -I
10.88.0.4 172.17.0.1
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0@if8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1460 qdisc noqueue state UP group default qlen 1000
    link/ether ea:2b:7c:a6:9d:cc brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.88.0.4/16 brd 10.88.255.255 scope global eth0
       valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1460 qdisc noqueue state DOWN group default 
    link/ether a6:64:34:5a:95:9d brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever

2 0.0.0.0 바인딩[ | ]

$ python -m http.server 80 --bind 0.0.0.0
Serving HTTP on 0.0.0.0 port 80 (http://0.0.0.0:80/) ...
curl 127.0.0.1  # ✅ <!DOCTYPE HTML>...
curl 172.17.0.1 # ✅ <!DOCTYPE HTML>...
curl 10.88.0.4  # ✅ <!DOCTYPE HTML>...

3 127.0.0.1 바인딩[ | ]

$ python -m http.server 80 --bind 127.0.0.1
Serving HTTP on 0.0.0.0 port 80 (http://0.0.0.0:80/) ...
curl 127.0.0.1  # ✅ <!DOCTYPE HTML>...
curl 172.17.0.1 # ❌ curl: (7) Failed to connect to 172.17.0.1 port 80 after 0 ms: Couldn't connect to server
curl 10.88.0.4  # ❌ curl: (7) Failed to connect to 10.88.0.4 port 80 after 0 ms: Couldn't connect to server

4 172.17.0.1 바인딩[ | ]

$ python -m http.server 80 --bind 172.17.0.1
Serving HTTP on 0.0.0.0 port 80 (http://0.0.0.0:80/) ...
curl 127.0.0.1  # ❌ curl: (7) Failed to connect to 127.0.0.1 port 80 after 0 ms: Couldn't connect to server
curl 172.17.0.1 # ✅ <!DOCTYPE HTML>...
curl 10.88.0.4  # ❌ curl: (7) Failed to connect to 10.88.0.4 port 80 after 0 ms: Couldn't connect to server

5 10.88.0.4 바인딩[ | ]

$ python -m http.server 80 --bind 10.88.0.4
Serving HTTP on 10.88.0.4 port 80 (http://10.88.0.4:80/) ...
curl 127.0.0.1  # ❌ curl: (7) Failed to connect to 127.0.0.1 port 80 after 0 ms: Couldn't connect to server
curl 172.17.0.1 # ❌ curl: (7) Failed to connect to 172.17.0.1 port 80 after 0 ms: Couldn't connect to server
curl 10.88.0.4  # ✅ <!DOCTYPE HTML>...

6 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}