웹사이트 검색

Linux에서 내 DNS 서버 IP 주소를 찾는 방법


DNS(도메인 이름 시스템)는 메일 서버, 인터넷 브라우징 및 스트리밍 서비스(예: 스트리밍 서비스)와 같은 여러 네트워킹 기술의 기본 촉진자입니다. NetflixSpotify 등이 있습니다.

이는 DNS 서버라는 특수 컴퓨터에서 작동합니다. 이 컴퓨터는 사용자 요청 시 호스트 이름을 IP 주소로 확인하거나 변환할 수 있도록 해당 호스트 이름과 함께 여러 공용 IP 주소의 데이터베이스 기록을 유지합니다.

이는 우리가 방문하는 다양한 웹사이트의 IP 주소를 기억하는 데 신경 쓸 필요가 없도록 하기 위한 것입니다.

리디렉션, 맬웨어 공격 방지 등 DNS 서버에 대해 논의할 수 있는 몇 가지 사항이 있지만 오늘은 자신의 DNS 서버 IP 주소를 찾는 방법에 중점을 둡니다.

실행 중인 운영 체제에 따라 이를 확인하는 방법은 여러 가지가 있지만 Linux, BSD 및 Unix 계열 시스템은 모두 동일한 방법을 공유하므로 먼저 시작하겠습니다.

내 DNS 서버 IP 주소를 찾는 방법

1. DNS 서버 IP 주소를 찾으려면 다음 cat 명령 또는 less 명령을 사용하십시오.

cat /etc/resolv.conf
OR
less /etc/resolv.conf

2. 또 다른 방법은 다음 grep 명령을 사용하는 것입니다.

grep "nameserver" /etc/resolv.conf

nameserver 109.78.164.20

3. systemd를 사용하는 최신 Linux 배포판에서는 systemd-resolve 명령을 사용하여 DNS 서버를 확인할 수 있습니다.

systemd-resolve --status | grep "DNS Servers"

4. NetworkManager를 사용하는 경우 nmcli 명령을 사용하여 DNS 서버 정보를 가져올 수 있습니다.

nmcli dev show | grep 'IP4.DNS'

여기서 네임서버 192.168.0.1은 점 표기법(워크스테이션의 애플리케이션이 DNS 라우팅에 사용하는 형식)으로 된 네임서버 IP 주소입니다.

내 웹사이트 DNS 서버 IP 주소를 찾는 방법

웹 사이트 DNS 서버 IP 주소를 찾으려면 DNS 정보를 쿼리하는 데 사용되는 다음 dig 명령을 사용할 수 있습니다.

dig linux-console.net
샘플 출력
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6_10.1 <<>> linux-console.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30412
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;linux-console.net.			IN	A

;; ANSWER SECTION:
linux-console.net.		21	IN	A	204.45.67.203
linux-console.net.		21	IN	A	204.45.68.203

;; Query time: 0 msec
;; SERVER: 209.74.194.20#53(209.74.194.20)
;; WHEN: Mon Jun 24 07:25:42 2019
;; MSG SIZE  rcvd: 61

출력에는 귀하의 웹사이트에 대한 권한 있는 네임서버(즉, 귀하의 도메인을 담당하는 DNS 서버)에 대한 IP 주소 목록이 제공됩니다.

linux-console.net.		21	IN	A	204.45.67.203
linux-console.net.		21	IN	A	204.45.68.203

귀하가 받는 실제 IP 주소는 웹사이트 호스팅 제공업체나 도메인 등록기관에 따라 다를 수 있습니다. 웹사이트가 Cloudflare 또는 Google Cloud DNS와 같은 타사 DNS 서비스를 사용하는 경우 IP 주소는 해당 서비스에만 적용됩니다.

쉽지요? 아마도 다음번에는 기본 및 보조 DNS 서버 주소에 대해 이야기하겠습니다. 그때까지는 아래 토론 섹션에서 의견/제안을 자유롭게 공유하고 남겨주세요.