일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 프로그래머스 알고리즘 공부
- C++
- 알고리즘트레이닝
- 경제
- C
- 투자
- JavaScript
- 자바스크립트
- 독후감
- 주식
- 화장품
- algorithmStudy
- 알고리즘 공부
- algorithmTest
- 성분
- 자바
- 서평
- 돈
- 백준알고리즘
- 알고리즘공부
- 책알남
- 지혜를가진흑곰
- 독서
- 책을알려주는남자
- Java
- 재테크
- algorithmtraining
- 채권
- 프로그래밍언어
- 다독
- Today
- Total
탁월함은 어떻게 나오는가?
nslookup 명령어 정리 본문
1. 기본 도메인 조회
nslookup example.com
역방향 조회
nslookup 8.8.8.8
2. 특정 DNS 서버로 조회
nslookup example.com 8.8.8.8
3. 네임서버(NS) 조회
- 특정 도메인의 네임서버(NS 레코드)를 조회할 수 있다. 해당 도메인이 어떤 네임서버에 의해 관리 되고 있는지 확인할 때 사용
nslookup -type=ns example.com
4. 메일 서버(MX) 조회
- 도메인의 메일 서버(MX 레코드)를 조회
nslookup -type=mx example.com
5. 텍스트(TXT) 레코드 조회
- 도메인에 설정된 TXT 레코드를 조회. 주로 도메인 소유권 검증이나 SPF, DKIM 설정을 확인
nslookup -type=txt example.com
6. CNAME(별칭) 조회
nslookup -type=cname www.example.com
7. SOA(Start of Authority) 레코드 조회
- SOA 레코드는 도메인의 시작점에 대한 정보를 제공하는 레코드로, 주로 도메인의 네임서버 설정에 대한 정보를 확인
nslookup -type=soa example.com
origin: 도메인에 대한 권한이 있는(primary) DNS 서버를 나타낸다. 즉, ns1.google.com이 google.com 도메인의 권위 있는 DNS 서버이다.
mail addr: 도메인의 DNS 관리자 이메일 주소를 나타낸다.
.(점)은 @로 해석되므로, 이 경우 관리자 이메일 주소는 dns-admin@google.com 이다.
serial: SOA 레코드의 일련 번호이다. 도메인의 DNS 정보가 수정될 때마다 이 번호가 증가하며, 이를 통해 다른 DNS 서버들은 업데이트된 정보를 반영할 수 있다. serial을 보고 다른 DNS 서버들이 도메인의 정보에 대해 동기화 여부를 판단한다.
refresh: 900초(15분)는 보조 DNS 서버들이 권한이 있는(primary) DNS 서버에 연결하여 도메인의 정보를 다시 가져오는 주기를 의미한다. 즉, 보조 DNS 서버들은 15분마다 권위 있는 서버로부터 최신 정보를 가져온다.
retry: 900초(15분)는 보조 DNS 서버가 권위 있는 DNS 서버에 연결을 시도했을 때 실패하면, 다시 시도 하는 주기를 나타낸다.
expire: 1800초(30분)는 보조 DNS 서버가 권위 있는 DNS 서버와 통신이 안 될 경우, DNS 정보를 더 이상 캐시하지 않고 만료시키는 시간을 의미한다. 30분 후에도 권위 있는 DNS 서버와 연결되지 않으면 해당 DNS 더 이상 유효하지 않다고 판단한다.
minimum: 60초(1분)는 TTL(Time to Live)의 기본값으로, 이 값은 다른 DNS 서버가 해당 정보를 얼마 동안 캐시할 수 있는지를 나타낸다. 즉, 60초 동안 다른 DNS 서버가 해당 정보를 캐시하고 이후에 다시 조회해야 한다.
8. ANY 레코드 조회
- 해당 도메인의 가능한 모든 레코드를 조회한다. 다만, 일부 DNS 서버는 ANY 요청에 응답하지 않는 경우가 있다.
nslookup -type=any example.com
9. 디버킹 모드 사용
nslookup -debug example.com
10. 검색 시간 조정
- 기본적으로 DNS 서버 응답 시간을 기다리지만, 타임아웃 시간을 조정할 수 있다.
nslookup -timeout=10 example.com
'[Snow-ball]프로그래밍(컴퓨터) > 여러가지' 카테고리의 다른 글
s3 awscli 사용을 위해 가상환경 활성화 방법 및 비활성화 방법과 aws config 방법 (0) | 2024.06.06 |
---|---|
느려진 컴퓨터 손 쉽게 빠르게 되돌리는 방법 (0) | 2024.06.05 |
EC2 도커 컨테이너 안의 Redis 접속하는 방법 (0) | 2024.05.30 |
도커 이미지, 컨테이너 캐쉬 한 방에 삭제하는 명령어 (0) | 2024.01.10 |
구글 OTP 2FA 인증 방법 구현과 TOTP 원리에 대해서 공부해보자 (node.js, react) (0) | 2023.12.09 |