Linux에서 IP 주소에서 호스트 이름/도메인 이름을 얻는 방법

How Get Hostname Domain Name From An Ip Address Linux



많은 Linux 사용자가 묻는 질문 중 하나는 IP 주소를 사용하여 시스템의 호스트 이름을 검색하는 방법입니다. 힘든 작업처럼 보일 수 있지만 실제로는 매우 쉽습니다. 기본적으로 이를 역방향 DNS 조회라고 합니다. 역 DNS 조회는 IP 주소를 쿼리하여 서버의 호스트 이름 또는 도메인을 검색합니다. 정반대는 도메인 이름을 IP 주소에 매핑하는 정방향 DNS 조회입니다.

이 짧은 가이드에서는 역방향 DNS 조회를 수행하고 IP 주소에서 도메인 이름을 가져오는 몇 가지 방법을 살펴보았습니다. 데모 목적으로 Ubuntu 20.04를 사용했습니다.







전제 조건

소매를 걷어 올리기 전에 원격 호스트에 도메인 이름을 IP 주소로 가리키거나 매핑하는 DNS 항목인 A 레코드가 있는지 확인하십시오.



dig 명령을 사용하여 DNS 역방향 조회 수행

Dig 명령은 DNS 레코드를 쿼리하거나 조사하는 데 사용되는 유연하고 강력한 도구입니다. Domain information groper의 약자로 A, CNAME, MX 및 SOA 레코드와 같은 광범위한 DNS 정보를 검색할 수 있습니다.



$ -NS5.9.235.235 +noall +답변





nslookup 명령을 사용하여 DNS 역방향 조회 수행

nslookup 명령은 시스템 관리자의 무기고에서 높은 기능을 발휘하는 문제 해결 도구입니다. CNAME, A, MX 및 역방향 또는 PTR 레코드와 같은 모든 DNS 레코드 쿼리를 수행하는 다목적 도구입니다.

IP 주소에서 도메인 이름을 검색하려면 다음 명령 구문을 사용하십시오.



$nslookup<주인아이피 >

예를 들어.

$nslookup 5.9.235.235

host 명령을 사용하여 DNS 역방향 조회 수행

마찬가지로 host 명령을 사용하여 표시된 구문을 사용하여 IP 주소에서 호스트 이름 또는 도메인 이름을 얻을 수 있습니다.

$주인<주인아이피 >

예를 들어, IP의 도메인 이름을 확인하려면 5.9.235.235, 명령을 실행하십시오:

$호스트 5.9.235.235

Nslookup 명령과 마찬가지로 호스트 이름 또는 IP 주소와 함께 host 명령을 사용할 수도 있습니다.

결론

방금 설명한 몇 가지 예는 IP 주소에서 도메인 이름을 얻는 데 도움이 되는 확실한 방법입니다. 일반적으로 역방향 DNS 조회는 사소하고 도메인 이름을 IP 주소에 매핑하는 정방향 조회만큼 중요하지 않습니다. 귀하의 피드백이나 기여는 매우 환영받을 것입니다.