서버의 도메인 이름을 찾는 방법은 무엇입니까?

서버의 도메인 이름을 찾는 방법은 무엇입니까?

학교 서버의 도메인 이름을 찾을 수 없습니다. 이와 유사한 다른 질문을 읽었지만 해당 명령이 작동하지 않습니다.

나는 사용해 보았고 nslookup메시지가 나타나면 server. 나는 다음과 같은 결과를 얻습니다. 도메인 이름이 어디에 저장되어 있는지 모르겠습니다. 대학의 유선 LAN 연결을 사용하고 있습니다.

Default Server: 127.0.01
Address: 127.0.0.1#53
Default Server: ::1
Address: ::1#53 

답변1

IP를 nslookup해야 합니다. 그것은 돌아올 것이다. 예.

[nazu@healer ~]$ nslookup
> bro-ns-01
Server:         10.100.1.2
Address:        10.100.1.2#53

Name:   bro-ns-01.angelsofclockwork.net
Address: 10.100.1.2
> 10.100.1.2
Server:         10.100.1.2
Address:        10.100.1.2#53

2.1.100.10.in-addr.arpa name = bro-ns-01.angelsofclockwork.net.
> 

서버 주소가 localhost로 설정되어 있으므로 dnsmasq 등을 사용하고 있다고 가정합니다. 그렇다면 정보를 추출할 수 있을 만큼 투명해야 합니다.

동일한 네트워크에 있는 경우 /etc/resolve.conf를 볼 수도 있습니다. 정적 서버와 동일한 도메인 접미사를 가진 역방향 DNS 항목을 얻을 가능성이 높습니다.

[nazu@healer ~]$ cat /etc/resolv.conf 
; generated by /usr/sbin/dhclient-script
search angelsofclockwork.net.
nameserver 10.100.1.2

답변2

다음 명령을 사용할 수 있습니다.

dig -x 192.168.94.3

(물론 정확한 IP 주소를 입력해야 합니다)

답변 섹션에는 IP 주소의 도메인 이름이 나열됩니다.

-x는 역방향 조회를 수행하게 합니다. DNS 서버가 좋은 답변을 제공하지 않는 경우 -x 앞에 "@ns1.afraid.org"와 같은 항목을 추가하여 사용할 DNS 서버를 지정할 수 있습니다.

nslookup은 몇 년 전에 더 이상 사용되지 않았지만 실제로 여전히 존재한다는 사실에 놀랐습니다.

답변3

호스트 명령을 사용할 수도 있습니다. host -a 1.2.3.4

관련 정보