답변:
해보세요 dig google.com a
. 저에게는 6 개의 IPv4 주소가 일관된 목록으로 표시됩니다.
dig imap.googlemail.com a
하나의 IP 주소 만 반환하며 그 IP 주소보다 많은 IP 주소가 있다는 것을 잘 알고 있습니다.
실제 whois 명령을 사용하면 모든 IP 주소에서 작동해야합니다. whois 명령은 네트워크 비트 수 (17)와 같은 정보도 반환합니다. 이를 통해 실제 IP 주소 수를 결정할 수 있습니다. 예를 들어 IP 주소가 209.85.135.147 인 경우 다음과 같이 표시됩니다.
NetRange: 209.85.128.0 - 209.85.255.255
CIDR: 209.85.128.0/17
NetName: GOOGLE
NetHandle: NET-209-85-128-0-1
Parent: NET-209-0-0-0-0
NetType: Direct Allocation
/ 17은 하위 클래스 B 네트워크이며 가능한 주소 수는 다음과 같습니다.
2 ^ (32-17)-2
또는
2 ^ 15-2
또는
32,768-2
또는
32766 가능한 IP 주소. -2는 첫 번째 주소 (네트워크 주소 209.85.128.0)와 마지막 주소 인 브로드 캐스트 주소 (209.85.255.255) 때문에 두 주소를 모두 호스트를 가리키는 데 사용할 수 없습니다.
물론 이것은 IPv4 주소를위한 것입니다.
google.com과 같은 도메인 이름을 사용하면 whois가 다른 정보를 반환합니다. 마지막으로 호스트 이름에 대해 반환 된 IP는 실제 국가에 따라 다를 수 있습니다.
호스트 google.com은 캐나다 오타와에서 쿼리 할 때 단일 IP 주소를 반환합니다.
$ host google.com
google.com has address 173.194.32.104
google.com mail is handled by 100 google.com.s9a1.psmtp.com.
google.com mail is handled by 200 google.com.s9a2.psmtp.com.
google.com mail is handled by 300 google.com.s9b1.psmtp.com.
google.com mail is handled by 400 google.com.s9b2.psmtp.com.
$