[Linux] 네임서버의 TXT레코드 설정값 확인
자신의 네임서버 설정이 잘 되었는지 확인 하는 용도로 사실상 많이 쓰입니다.
설정을 했는데 실제 네임서버에서 잘 반영 되었는지 궁금 하지요.
그리고 다른 네임서버로 퍼지는데는 시간이 좀 소요 될 수 있습니다.
이 문제는 TTL을 좀 짧게 주면 빠르게 갱신이 되지만 캐쉬의 시간과 관계가 있어 무조건 좋은것 만은 아닙니다.
예를 들면,
SPF 설정, DKIM, _acme-challenge 인증용, DMARC 등 확인을 위해 네임서버에 적어 놓으라는 것들의 설정을 확인용 입니다.
다음은 dig 또는 nslookup 명령을 사용하여 TXT 레코드를 확인하는 과정입니다.
1. 터미널을 열고 다음 명령어를 입력하세요
# 방법 1
dig TXT mail.naver.com
# 방법 2
nslookup -querytype=txt mail.naver.com. 125.209.248.6
위 이외에 접속해서 확인하는 방법은 아래와 같습니다.
▲ dns lookup을 이용한 TXT 레코드 조회 방법
nslookup 실행
> server 네임서버주소
> set type=txt
> 조회하고싶은도메인
2. 실행 결과에서 `ANSWER SECTION`을 찾아보세요. 이 부분에 원하시는 TXT 레코드 정보가 나타납니다.
정확한 결과를 얻기 위해, DNS 설정 변경 후 충분한 시간이 지난 후에 확인하시는 것이 좋습니다.
DNS 변동 사항이 전 세계의 DNS 서버에 반영되기까지는 일반적으로 최대 1~2일 소요될 수 있습니다.
실제 사용해 보면 많이 사용되는 네임서버는 생각보다 빠르게 적용 되어 있습니다.