Arch Linux에서 호스트 이름을 로컬 IP 주소로 확인하는 가장 깨끗한 방법은 무엇입니까?
답변1
다음에서 host
또는 다음을 사용할 수 있습니다 .nslookup
bind-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.
이는 모든 쉘 스크립트에서 구문 분석하기가 매우 쉽습니다. 호스트 이름 조회가 실패하면 host
0이 아닌 종료 상태로 종료합니다.
$ if ! host 8.8.8.1 2>/dev/null; then echo "lookup failed"; fi
lookup failed
bind-tools
이 유틸리티는 Arch Linux의 소프트웨어 패키지의 일부입니다.