Arch Linux에서 IP 주소를 호스트 이름으로 확인하는 방법은 무엇입니까? [복사]

Arch Linux에서 IP 주소를 호스트 이름으로 확인하는 방법은 무엇입니까? [복사]

Arch Linux에서 호스트 이름을 로컬 IP 주소로 확인하는 가장 깨끗한 방법은 무엇입니까?

답변1

다음에서 host또는 다음을 사용할 수 있습니다 .nslookupbind-tools

$ host 172.217.19.195
195.19.217.172.in-addr.arpa domain name pointer fra02s21-in-f3.1e100.net.


$ nslookup 172.217.19.195
Server:     192.168.2.1
Address:    192.168.2.1#53

Non-authoritative answer:
195.19.217.172.in-addr.arpa name = fra02s21-in-f3.1e100.net.

답변2

유틸리티 host는 확인된 호스트 이름이 포함된 문자열을 반환합니다.

$ host 8.8.8.8
8.8.8.8.in-addr.arpa domain name pointer google-public-dns-a.google.com.

이는 모든 쉘 스크립트에서 구문 분석하기가 매우 쉽습니다. 호스트 이름 조회가 실패하면 host0이 아닌 종료 상태로 종료합니다.

$ if ! host 8.8.8.1 2>/dev/null; then echo "lookup failed"; fi
lookup failed

bind-tools이 유틸리티는 Arch Linux의 소프트웨어 패키지의 일부입니다.

관련 정보