"ip a" 결과에 표시되는 모든 IP는 무엇입니까?

"ip a" 결과에 표시되는 모든 IP는 무엇입니까?

ip a그래서 모든 IP 주소를 나열하는 명령을 실행했습니다 . 그러나 나는 다른 모든 IP 주소와 그것이 인쇄하는 세부 사항을 이해하지 못합니다. 이 출력에서 ​​나는 이것이 inet W.X.Y.Z/20 brdeth0 아래 내 컴퓨터의 IP 주소라는 것을 이해합니다. lo아래의 IP 주소와 세부정보는 어떻습니까 eth1? 블로그 중 하나에서 inet이 A.B.C.D/16 brd내 개인 주소라는 것을 알았지만 나머지 블로그가 무엇인지 설명하는 블로그는 하나도 없었습니다.

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
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:10:9f:10:ad:10 brd ff:ff:ff:ff:ff:ff
    inet W.X.Y.Z/20 brd W.X.79.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet A.B.C.D/16 brd A.B.255.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 2400:abab:100:ab::ab:5001/64 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::abab:9fff:abab:add2/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 9a:ab:ab:40:13:a5 brd ff:ff:ff:ff:ff:ff
    inet Q.W.E.R/20 brd Q.W.15.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 f56g::abab:a5ff:abab:13c5/64 scope link
       valid_lft forever preferred_lft forever

편집하다:실제 결과로 업데이트됨ip a

root@ubuntu-s-1vcpu-1gb-blr1-01:~# ip a
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
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:a0:9f:54:ad:d2 brd ff:ff:ff:ff:ff:ff
    inet 139.59.75.106/20 brd 139.59.79.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 10.47.0.5/16 brd 10.47.255.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 2400:6180:100:d0::db:5001/64 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::50a0:9fff:fe54:add2/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 9a:4b:a5:40:13:c5 brd ff:ff:ff:ff:ff:ff
    inet 10.122.0.2/20 brd 10.122.15.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::984b:a5ff:fe40:13c5/64 scope link
       valid_lft forever preferred_lft forever

답변1

"단일 IP"가 없습니다. 컴퓨터의 각 네트워크 인터페이스에는 여러 개의 IP가 있을 수 있습니다. 머신에는 일반적으로 하나 또는 두 개의 네트워크 인터페이스가 있습니다. 세 개가 있습니다.

lo

이것은 루프백 장치이며 (예외를 제외하고) 항상 존재합니다. 이는 컴퓨터가 자체 통신(127.0.0.1)을 원할 때 사용하는 인터페이스입니다.

eth0&eth1

아직 두 개의 인터페이스가 있는 것 같습니다. 이들 각각은 여러 개의 IP 주소를 가질 수 있습니다. 귀하가 언급하고 있는 IP(XXXX/XX)는 IPv4 주소입니다. 다른 주소(예: 2400:abab:100:ab::ab:5001/64)는 IPv6 주소입니다. 이에 대해 더 알고 싶다면 두 가지에 대한 Wikipedia 기사를 읽어 보시기 바랍니다. 두 기사는 매우 광범위하고 잘 작성되어 있습니다.


귀하의 IP에 대한 내 추측(실제 IP가 무엇인지 모릅니다):

127.0.0.1     IPv4 localhost (not a guess)
::1/128       IPv6 localhost (not a guess)
W.X.Y.Z/20    Maybe your actual public ip. Some ISPs do that (although it's dumb)
A.B.C.D/16    probably your local private IPv4. Probably a 10.0.X.X address
2400:abab:    Your public IPv6 address. This is mostlikly a public routed IP
fe80:...      Your private IPv6 (The IPv6 equvalent of A.B.C.D/16)
Q.W.E.R/20    no idea without knowing what the actual IP is
f56g::abab:   Again probably a public routed IPv6

관련 정보