gbmin's Tech Notes

서버 구축 및 유지보수, 클라우드 컴퓨팅, 네트워크 보안, IT 분야 기술 노트. :)

dns 4

python으로 만든 DNS 쿼리 스크립트

ChatGTP 코드 인터프리터 기능의 도움을 받아 python으로 작성한 DNS 쿼리 스크립트이다. dig를 이용해 DNS 조회하고, 여러 네트워크망에 DNS 쿼리를 한 번에 하여 현재 내 도메인의 DNS 설정값이 안정적인지 파악해 볼 수 있게 하였다. [목차] 1. DNS 쿼리 스크립트 사용 방법 쿼리 결과 확인 방법 스크립트 소스 2. 리버스 DNS 체크 스크립트 사용 방법 쿼리 결과 확인 방법 스크립트 소스 1. DNS 쿼리 스크립트 사용 방법 dg [조회할 도메인명] 쿼리 결과 확인 방법 Set NameServers 섹션 : 조회한 도메인이 설정된 NS 정보조회를 하여 DNS가 어디인지 조회한다. Query Domain Name Servers 섹션 : 조회된 도메인의 NS에 A 레코드와 MX 레코..

dig 명령어, DNS 쿼리 및 결과 분석 방법

dig는 Domain Information Groper의 약자로 DNS 서버에 질의를 보내는 데 사용되는 유용한 도구다. 웹호스팅과 시스템 관리를 하다 보면 도메인 DNS를 조회해야 할 일이 종종 생기는데, DNS의 문제를 파악하거나 도메인의 레코드등을 조회하는데 많이 사용된다. 윈도에서 쓸 수 있는 nslookup이라는 명령어도 있지만 주로 리눅스 OS에 기본 설치되어 있는 dig를 많이 사용하고 있다. 개인적인 생각으로 nslookup 보다 쿼리 결과가 직관적이며 보고 싶은 정보만 추려서 볼 수 있어 DNS 조회하는 도구 중 가장 활용도가 높은 명령어이다. [목차] 1. dig 명령어 기본 사용법 2. 쿼리결과 섹션별 분석 3. dig 명령어 주요 옵션과 활용예제 1. dig 명령어 기본 사용법 di..

nslookup 을 이용한 DNS 쿼리 사용법

웹이나 메일과 같은 인터넷 서비스를 사용할 때는 도메인에 의존한다. 도메인은 DNS를 통해 아이피가 부여되고 접속자는 DNS에 설정된 아이피를 확인하여 목적지 서버의 경로를 찾아 서비스를 이용한다. 도메인에 어떤 아이피와 레코드가 설정되어 있는지 알아내는 방법은 DNS 질의 도구를 이용할 수 있는데 윈도에서 기본 사용이 가능한 nslookup이라는 커맨드가 있다. nslookup은 기본 사용 방법 만으로도 충분히 그 역할을 다할 수 있지만 일반적으로 잘 사용되지 않는 많은 기능들도 있다. 이 글을 통하여 nslookup 사용 방법과 DNS에 설정된 레코드를 질의하는 방법을 정리하였다. [목차] 1. nslookup 이란? 2. nslookup 기본 사용법 3. nslookup 주요 옵션 4. nslook..

도메인과 DNS의 동작 원리: 라우팅 과정의 개념 이해

인터넷에 연결된 모든 PC와 휴대폰, 태블릿, 프린터, 심지어 가전제품까지.. 인터넷에 연결된 모든 것들은 저마다 아이피를 하나씩 가졌다. 이와 같은 기기들로 어떤 서버에 접속해서 정보를 보거나 자료를 다운로드하거나 서비스를 이용하려면 서비스를 제공하는 서버의 아이피를 알아야 접속이 가능하다. 사람이 일일이 아이피를 기억하는 것도 불가능하지만 모든 서비스의 목적지가 숫자의 조합으로 이루어진 아이피로 제공된다면 서비스 이용자도 공급자도 혼란스러울 것이다. 그래서 등장한 게 도메인(Domain)과 DNS (Domain Name Server)의 개념이다. [목차] 1. 도메인(Domain) 이란? 2. DNS(Domain Name Server) 란? 3. DNS 레코드의 종류 4. DNS와 라우팅 과정 1. ..