본문 바로가기

IT 엔지니어/Linux server

Linux DNS server

[DNS server]

 

www. google.com/ FQDN = host name + domain name

 

[DNS 작동 순서]

  1. Domain 입력
  2. DNS cache 확인
  3. c;\windows/system32/drivers/etc/hosts 확인
  4. DNS server 주소 확인 / 순환 질의 recursive query 4-1. DNS server에 확인 요청
  5. DNS server 도메인 이름 과 IP 주소 매핑 확인
  6. 호스트에 도메인 매핑된 해당IP 주소 제공
  7. 호스트에서 IP주소 접속
  1. 프로그램 설치
    1. dnf -y install bind
  2. 환경 설정 파일
    1.  /etc/named.conf
      1. 메인 환경 설정 파일 
    2. /etc/named.rfc1912.zones
      1. 도메인 등록 파일  
    3. /var/named/zone파일
      1.  (도메인 정보 파일) 도메인 레코드 파일

2-1 /etc/named.conf 메인 환경 설정 파일

11 listen-on port 53 { any; }; // any 입력

12 // listen-on-v6 port 53 { ::1; }; // 주석처리

19 allow-query { any; }; // any 입력

 

2-2 /etc/named.rfc1912.zones 도메인 등록 파일

47 zone "test.co.kr" IN {

48 type master;

49 file "test.co.kr.zone";

50 allow-update { none; };

51 }; 추가 입력

 

2-3 /var/named/zone파일(도메인 정보 파일) 도메인 레코드 파일

$TTL 86400

@ IN SOA test.co.kr. admin.test.co.kr. (

20250127; Serial

1D ; Refresh

1H ; Retry

1W ; Expire

1W ; Minimum TTL )

 

/var/named/zone tvn.co.kr.zone파일

 

2-4 네임서버 주소 입력

vi /etc/resolv.conf 절대경로

 

nameserver 192.168.10.50 // 해당 DNS 서버 IP 주소 입력

 

 

  1. 시스템 재시작 및 확인
  2. [root@localhost named]# systemctl restart named
  3. [root@localhost named]# host test.co.kr
    1. test.co.kr has address 192.168.10.50

'IT 엔지니어 > Linux server' 카테고리의 다른 글

리눅스 FTP part 3  (0) 2025.03.05
DBMS  (0) 2025.03.03
Linux FTP - 1  (0) 2025.02.28
리눅스 FTP 서버 심화  (0) 2025.02.28
Linux NFS  (0) 2025.02.27