![Arch Linux에서 IP 주소를 호스트 이름으로 확인하는 방법은 무엇입니까? [복사]](https://linux55.com/image/90627/Arch%20Linux%EC%97%90%EC%84%9C%20IP%20%EC%A3%BC%EC%86%8C%EB%A5%BC%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%9D%B4%EB%A6%84%EC%9C%BC%EB%A1%9C%20%ED%99%95%EC%9D%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
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의 소프트웨어 패키지의 일부입니다.