[네이버클라우드캠프] - 7일차 (DNS server)

holy one·2023년 5월 2일
1

Domain 과 Hostname 개념

domain은 네트워크의 외부이름 = naver.co.kr
hostname은 네트워크 내부의 컴퓨터를 구분하기 위한 이름 = www.naver.com

		┌>  domain
cafe.naver.com
kin.naver.com
mail.naver.com
└> nameserver = ns
  • DNS(domain name server)의 필요성
    네트워크가 참여하는 컴퓨터가 늘어나면 모든 정보를 기억하는게 불가능하기 때문

  • Name서버의 작동은 높은 곳에서 부터 시작한다.
    (개인 ns 서버> Root ns서버 > Com ns서버 > Naver.com 서버)

  • window DNS 설정해보기

C:\Windows\System32\drivers\etc		- 메모장 관리자 권한으로 열기

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

223.130.200.104 naver.com n.com				- 도메인 지정하는 명령어
142.250.206.238 google.com g.com

  • nslookup : 입력하는 주소에 대한 ip 정보 출력(ip 입력하면 컴퓨터의 hostname 출력)
★ window nslookup 실습

C:\Users\bitcamp>nslookup
기본 서버:  kns.kornet.net
Address:  168.126.63.1

> naver.com
서버:    kns.kornet.net			- 도메인 번역하는 기능
Address:  168.126.63.1

권한 없는 응답:
이름:    naver.com
Addresses:  223.130.200.104
          223.130.200.107
          223.130.195.95
          223.130.195.200

> google.com
서버:    kns.kornet.net
Address:  168.126.63.1

권한 없는 응답:
이름:    google.com
Addresses:  2404:6800:400a:804::200e
          142.250.76.142

> youtube.com
서버:    kns.kornet.net
Address:  168.126.63.1

권한 없는 응답:
이름:    youtube.com
Addresses:  2404:6800:400a:80a::200e
          172.217.25.174

> kakao.com
서버:    kns.kornet.net
Address:  168.126.63.1

권한 없는 응답:
이름:    kakao.com
Address:  211.249.221.105

> kakao.kr
서버:    kns.kornet.net
Address:  168.126.63.1

권한 없는 응답:
이름:    kakao.KR
Address:  182.162.73.77

> hp.com
서버:    kns.kornet.net
Address:  168.126.63.1

권한 없는 응답:
이름:    hp.com
Addresses:  15.73.145.56
          15.72.80.135

> 15.72.80.135				- 역방향
서버:    kns.kornet.net
Address:  168.126.63.1

이름:    eprints.net
Address:  15.72.80.135

> cnn.com					-정방향
서버:    kns.kornet.net
Address:  168.126.63.1

권한 없는 응답:
이름:    cnn.com
Addresses:  2a04:4e42:400::773
          2a04:4e42::773
          2a04:4e42:c00::773
          2a04:4e42:200::773
          2a04:4e42:600::773
          2a04:4e42:800::773
          2a04:4e42:a00::773
          2a04:4e42:e00::773
          151.101.67.5
          151.101.131.5
          151.101.195.5
          151.101.3.5

> 151.101.195.5
서버:    kns.kornet.net
Address:  168.126.63.1

*** kns.kornet.net이(가) 151.101.195.5을(를) 찾을 수 없습니다. Non-existent domain
★ Linux nslookup 실습

11:09:40:~# nslookup
> google.com
Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
Name:   google.com
Address: 142.250.76.142
Name:   google.com
Address: 2404:6800:400a:813::200e

> server 8.8.8.8					- Google DNS 서버 로 DNS 변경
Default server: 8.8.8.8
Address: 8.8.8.8#53
> oracle.com
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   oracle.com
Address: 138.1.33.162				- 정상 작동하는 모습
>

> server 127.0.0.1					- lop주소로 도메인 검색은 불가능
Default server: 127.0.0.1
Address: 127.0.0.1#53
> mbc.co.kr
;; communications error to 127.0.0.1#53: connection refused		- 거부
  • root.hints
  1. root.hints는 DNS 시스템에서 루트 DNS 서버의 정보를 담고 있는 파일.
  2. 이 파일은 인터넷 상의 루트 DNS 서버의 IP 주소와 이름 등의 정보를 제공하며, DNS 시스템이 원활하게 작동하기 위해서 필요
  3. 일반적으로 리눅스 시스템에서는 DNS 서버를 운영하기 위해 BIND (Berkeley Internet Name Domain) 소프트웨어를 사용
  4. BIND 소프트웨어는 DNS 서버 구성 파일 중 하나인 named.conf 파일에서 root.hints 파일의 경로를 설정하여 사용
root@nc7
11:31:41:/usr/share/dns# nl root.hints
     1  ;       This file holds the information on root name servers needed to
     2  ;       initialize cache of Internet domain name servers
     3  ;       (e.g. reference this file in the "cache  .  <file>"
     4  ;       configuration file of BIND domain name servers).
     5  ;
     6  ;       This file is made available by InterNIC
     7  ;       under anonymous FTP as
     8  ;           file                /domain/named.cache
     9  ;           on server           FTP.INTERNIC.NET
    10  ;       -OR-                    RS.INTERNIC.NET
    11  ;
    12  ;       last update:     January 11, 2021
    13  ;       related version of root zone:     2021011101
    14  ;
    15  ; FORMERLY NS.INTERNIC.NET
    16  ;
    17  .                        3600000      NS    A.ROOT-SERVERS.NET.
    18  A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
    19  A.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:ba3e::2:30
    20  ;
    21  ; FORMERLY NS1.ISI.EDU
    22  ;
    23  .                        3600000      NS    B.ROOT-SERVERS.NET.
    24  B.ROOT-SERVERS.NET.      3600000      A     199.9.14.201
    25  B.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:200::b
    26  ;
    27  ; FORMERLY C.PSI.NET
    28  ;
    29  .                        3600000      NS    C.ROOT-SERVERS.NET.
    30  C.ROOT-SERVERS.NET.      3600000      A     192.33.4.12
    31  C.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2::c
    32  ;
    33  ; FORMERLY TERP.UMD.EDU
    34  ;
    35  .                        3600000      NS    D.ROOT-SERVERS.NET.
    36  D.ROOT-SERVERS.NET.      3600000      A     199.7.91.13
    37  D.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2d::d
    38  ;
    39  ; FORMERLY NS.NASA.GOV
    40  ;
    41  .                        3600000      NS    E.ROOT-SERVERS.NET.
    42  E.ROOT-SERVERS.NET.      3600000      A     192.203.230.10
    43  E.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:a8::e
    44  ;
    45  ; FORMERLY NS.ISC.ORG
    46  ;
    47  .                        3600000      NS    F.ROOT-SERVERS.NET.
    48  F.ROOT-SERVERS.NET.      3600000      A     192.5.5.241
    49  F.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2f::f
    50  ;
    51  ; FORMERLY NS.NIC.DDN.MIL
    52  ;
    53  .                        3600000      NS    G.ROOT-SERVERS.NET.
    54  G.ROOT-SERVERS.NET.      3600000      A     192.112.36.4
    55  G.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:12::d0d
    56  ;
    57  ; FORMERLY AOS.ARL.ARMY.MIL
    58  ;
    59  .                        3600000      NS    H.ROOT-SERVERS.NET.
    60  H.ROOT-SERVERS.NET.      3600000      A     198.97.190.53
    61  H.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:1::53
    62  ;
    63  ; FORMERLY NIC.NORDU.NET
    64  ;
    65  .                        3600000      NS    I.ROOT-SERVERS.NET.
    66  I.ROOT-SERVERS.NET.      3600000      A     192.36.148.17
    67  I.ROOT-SERVERS.NET.      3600000      AAAA  2001:7fe::53
    68  ;
    69  ; OPERATED BY VERISIGN, INC.
    70  ;
    71  .                        3600000      NS    J.ROOT-SERVERS.NET.
    72  J.ROOT-SERVERS.NET.      3600000      A     192.58.128.30
    73  J.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:c27::2:30
    74  ;
    75  ; OPERATED BY RIPE NCC
    76  ;
    77  .                        3600000      NS    K.ROOT-SERVERS.NET.
    78  K.ROOT-SERVERS.NET.      3600000      A     193.0.14.129
    79  K.ROOT-SERVERS.NET.      3600000      AAAA  2001:7fd::1
    80  ;
    81  ; OPERATED BY ICANN
    82  ;
    83  .                        3600000      NS    L.ROOT-SERVERS.NET.
    84  L.ROOT-SERVERS.NET.      3600000      A     199.7.83.42
    85  L.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:9f::42
    86  ;
    87  ; OPERATED BY WIDE
    88  ;
    89  .                        3600000      NS    M.ROOT-SERVERS.NET.
    90  M.ROOT-SERVERS.NET.      3600000      A     202.12.27.33
    91  M.ROOT-SERVERS.NET.      3600000      AAAA  2001:dc3::35		
		└> 컴퓨터 이름						└> 컴퓨터 주소 (A ~ M : 13개)
    92  ; End of file

주소가 13개인 이유?
DNS 시스템은 전 세계의 수많은 DNS 서버들이 분산되어 운영되고 있고, 루트 DNS 서버는 이러한 DNS 서버들의 최상위 계층에 위치하여 DNS 시스템의 핵심 역할을 수행하기에 루트 DNS 서버를 운영하기 위해서는 전 세계에 여러 대의 DNS 서버가 필요
이러한 분산된 구성은 DNS 시스템의 안정성과 신뢰성을 보장하기 위해 설계되었기에, root.hints 파일에는 13개의 루트 DNS 서버의 정보가 포함

  • bind
    bind : berkeley internet name domain의 축약어
root@nc7		
11:14:21:~# ai bind9 		- bind 설치 명령어

root@nc7
11:15:02:~# systemctl start bind9 ★
root@nc7
11:15:10:~# systemctl start named
root@nc7
11:15:14:~# systemctl status named
● named.service - BIND Domain Name Server
     Loaded: loaded (/lib/systemd/system/named.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2023-05-02 11:14:18 KST; 1min 2s ago
       Docs: man:named(8)
    Process: 124133 ExecStart=/usr/sbin/named $OPTIONS (code=exited, status=0/SUCCESS)
   Main PID: 124137 (named)
      Tasks: 6 (limit: 2233)
     Memory: 6.4M
        CPU: 21ms
     CGroup: /system.slice/named.service
             └─124137 /usr/sbin/named -u bind
  • bind 구성 파일
root@nc7
11:20:10:/etc/bind# pwd
/etc/bind

root@nc7
11:20:11:/etc/bind# ls				- bind 구성 파일 목록
bind.keys  db.127  db.empty  named.conf                named.conf.local    rndc.key
db.0       db.255  db.local  named.conf.default-zones  named.conf.options  zones.rfc1918
  • named.conf 파일은 bind DNS 서버에서 사용하는 설정 파일 중 하나로 파일은 DNS 서버가 실행될 때 사용되는 옵션, 캐시 크기, 리소스 레코드 파일 위치 등을 구성하는 데 사용

root@nc7
11:20:56:/etc/bind# vi named.conf			- dns 기본 구성 파일
  1 // This is the primary configuration file for the BIND DNS server named.
  2 //
  3 // Please read /usr/share/doc/bind9/README.Debian.gz for information on the
  4 // structure of BIND configuration files in Debian, *BEFORE* you customize
  5 // this configuration file.
  6 //
  7 // If you are just adding zones, please do that in /etc/bind/named.conf.local
  8 - named.conf가 포함하는 파일
  9 include "/etc/bind/named.conf.options";		
 10 include "/etc/bind/named.conf.local";
 11 include "/etc/bind/named.conf.default-zones";
  • named.conf가 포함하는 파일
  1. /etc/bind/named.conf.options구문: DNS 서버에 대한 기본 설정(DNS 서버의 이름, 캐시 크기, 알림 구성 등을 구성)을 구성

  2. /etc/bind/named.conf.default-zones 구문: DNS 서버가 관리하는 각 도메인에 대한 구성을 포함. 각 구역은 마스터 서버, 슬레이브 서버 또는 부하 분산 구성으로 정의되는걸 아래에서 확인

  3. etc/bind/named.conf.local 구문: 다른 파일에서 구성 요소 획득 예를 들어, 추가 구성 파일을 만들어 이름을 지정하고 named.conf 파일에서 include 구문을 사용하여 해당 파일을 가져오기 가능


root@nc7
11:29:41:/etc/bind# vi named.conf.default-zones
  1 // prime the server with knowledge of the root servers
  2 zone "." {
  3     type hint;
  4     file "/usr/share/dns/root.hints";  - DNS 시스템에서 루트 DNS 서버의 정보를 담고 있는 파일 경로
		
  5 };
  6
  7 // be authoritative for the localhost forward and reverse zones, and for
  8 // broadcast zones as per RFC 1912
  9
 10 zone "localhost" {				
 11     type master;
 12     file "/etc/bind/db.local";		- lop의 응답경로
 13 };
 14
 15 zone "127.in-addr.arpa" {
 16     type master;
 17     file "/etc/bind/db.127";		- 127.응답 경로
 18 };
 19
 20 zone "0.in-addr.arpa" {
 21     type master;
 22     file "/etc/bind/db.0";
 23 };
 24
 25 zone "255.in-addr.arpa" {
 26     type master;
 27     file "/etc/bind/db.255";
 28 };
 
 

root@nc7
11:41:30:/etc/bind# nl db.0
     1  ;
     2  ; BIND reverse data file for broadcast zone
     3  ;
     4  $TTL    604800
     5  @       IN      SOA     localhost. root.localhost. (
     6                                1         ; Serial
     7                           604800         ; Refresh
     8                            86400         ; Retry
     9                          2419200         ; Expire
    10                           604800 )       ; Negative Cache TTL
    11  ;
    12  @       IN      NS      localhost.

root@nc7
11:43:26:/etc/bind# nl db.255
     1  ;
     2  ; BIND reverse data file for broadcast zone
     3  ;
     4  $TTL    604800
     5  @       IN      SOA     localhost. root.localhost. (
     6                                1         ; Serial
     7                           604800         ; Refresh
     8                            86400         ; Retry
     9                          2419200         ; Expire
    10                           604800 )       ; Negative Cache TTL
    11  ;
    12  @       IN      NS      localhost.


 
  • 도메인을 위한 DNS 리소스 레코드 파일인 'db.local'의 내용
root@nc7
11:34:59:/etc/bind# nl db.local
     1  ;
     2  ; BIND data file for local loopback interface	- 파일의 목적
     3  ;
     4  $TTL    604800		- TTL(Time to Live) 값이며, 리소스 레코드의 캐시 지속 시간을 지정. 604800초(1주일)로 설정
     5  @       IN      SOA     localhost. 		- SOA(Start of Authority) 레코드를 정의root.localhost. (
     6                                2         ; Serial							   └>일련번호를 지정
     7                          604800         ; Refresh
     8                  24시간 = 86400          ; Retry
     9                          2419200         ; Expire
    10                           604800 )       ; Negative Cache TTL
    11  ;
    12  @       IN      NS      localhost.	- 현재 영역의 이름 서버를 지정
    13  @       IN      A       127.0.0.1 	-  현재 영역의 IPv4 주소를 지정
    14  @       IN      AAAA    ::1			-  현재 영역의 IPv4 주소를 지정
  • 각 레코드 설명
기록의미
@현재 domain에 대한 짧은 이름을 의미합니다. 이 경우, 'nl' 도메인에 대한 짧은 이름 = origin이라 함
INInternet address class = 인터넷 주소 체계를 사용함을 표시
SOAStart of Authority
NSnameserver domain
AAddress domain에 대한 nameserver 지정
PTRPointer ip에 대한 domain 정보
MXMail Exchange domain에 대해 들어온 메일 포워딩할 서버 지정(숫자가 작을수록 우선순위)
CNAMECanoical Name 하나의 domain에 여러개 이름을 가질수 있도록 alias 기능
HINFOHareWare information서버의 cpu 종류와 OS 종류 표기
localhostprimary 이름 서버의 호스트 이름을 지정
root.localhost.이메일 주소를 지정
숫자 (db.local의 2가 예시)일련번호를 지정, 이 값은 데이터베이스를 업데이트할 때마다 증가

(실습) it.kr DNS zone 생성하기

1. 
root@nc7
11:44:10:/etc/bind# systemctl restart named		- DNS 서버 소프트웨어 재실행


2. 
vi named.conf.default-zones			- it.kr과 it.rev zone 도메인 구성 설정

zone "it.kr" {
	type master;
	file "/etc/bind/it.zone";
}
zone "20.50.100.in-addr.arpa" {
	type master;
	file "/etc/bind/	it.rev";
}

3.
cp db.local it.zone					- db.local의 구성을 이용하여 it.zone 생성

4.
root@nc7
11:53:30:/etc/bind# vi it.zone		- it.zone 도메인 설정
  1 ;
  2 ; BIND data file for local loopback interface
  3 ;
  4 $TTL    604800
  5 @   IN  SOA <ns.it.kr master.it.kr.> (
  6                   2     ; Serial
  7              604800     ; Refresh
  8               86400     ; Retry
  9             2419200     ; Expire
 10              604800 )   ; Negative Cache TTL
 11 ;
 12 @   IN  NS  <nc.it.kr.>
 13    IN  A   <100.50.20.10>
 14 <ns   IN  A   100.50.20.10
 15 www   IN  A   100.50.20.20
 16 ftp   IN  A   100.50.20.30
 17 mail   IN  A   100.50.20.40
 18 sun IN  CNAME   www>
 19    IN  AAAA    ::1
- 색 표시 부분 수정(<> 삭제 후 코드 실행)

5. 
cp it.zone it.rev				- 3번과 동일하게 it.zone 형식을 이용하여 it.rev 생성

6.
root@nc7
11:59:56:/etc/bind# vi it.rev	- it.rev 도메인 설정
  1 ;
  1 ;
  2 ; BIND data file for local loopback interface
  3 ;
  4 $TTL    604800
  5 @   IN  SOA <ns.it.kr master.it.kr.> (
  6                    2     ; Serial
  7               604800     ; Refresh
  8                86400     ; Retry
  9              2419200     ; Expire
 10               604800 )   ; Negative Cache TTL
 11  ;
 12 @   IN  NS  <nc.it.kr.>
 <13     IN  A   100.50.20.10
 13     <IN  PTR   it.kr.
 14 10     IN  PTR   it.kr.
 15 10     IN  PTR   ns.it.kr.
 16 20     IN  PTR   www.it.kr.
 17 20     IN  PTR   sun.it.kr.
 18 30     IN  PTR   ftp.it.kr.
 19 40     IN  PTR   mail.it.kr.c>
- 색 표시 부분 수정 (<> 삭제 후 코드 실행)
  • 성공적으로 실행
root@nc7
12:15:45:/etc/bind# nslookup
> server 127.0.0.1
Default server: 127.0.0.1
Address: 127.0.0.1#53
> it.kr
;; communications error to 127.0.0.1#53: timed out
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   it.kr
Address: 100.50.20.10
> www.it.kr
;; communications error to 127.0.0.1#53: timed out
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   www.it.kr
Address: 100.50.20.20
> ftp.it.kr
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   ftp.it.kr
Address: 100.50.20.30
> mail.it.kr
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   mail.it.kr
Address: 100.50.20.40
> sun.it.kr
Server:         127.0.0.1
Address:        127.0.0.1#53

sun.it.kr       canonical name = www.it.kr.
Name:   www.it.kr
Address: 100.50.20.20
> 100.50.10.10
;; communications error to 127.0.0.1#53: timed out
** server can't find 10.10.50.100.in-addr.arpa: SERVFAIL
> 100.50.20.10
;; communications error to 127.0.0.1#53: timed out
10.20.50.100.in-addr.arpa       name = ns.it.kr.
> 100.50.20.20
;; communications error to 127.0.0.1#53: timed out
20.20.50.100.in-addr.arpa       name = www.it.kr.
20.20.50.100.in-addr.arpa       name = sun.it.kr.
> 100.50.20.30
30.20.50.100.in-addr.arpa       name = ftp.it.kr.
> 100.50.20.40
40.20.50.100.in-addr.arpa       name = mail.it.kr.
>

도전 과제 (nc.zone nc.rev를 만드시오)

Domain: nc.co.kr
200.100.50.10 ns.nc.co.kr
200.100.50.20 www.nc.co.kr
200.100.50.30 ftp.nc.co.kr
200.100.50.40 mail.nc.co.kr
CNAME web www


조건> it.zone it.rev 파일 복사해서 쓰면 안됨 
  • 실습 과정
named.conf.default-zones

 41  zone "nc.or.kr" {
 42      type master;
 43      file "/etc/bind/nc.zone";
 44  };
 45
 46  zone "50.100.200.in-addr.arpa" {
 47      type master;
 48      file "/etc/bind/nc.rev";
 49 };

root@nc7
12:39:27:/etc/bind# cp db.local nc.zone

root@nc7
12:39:47:/etc/bind# vi nc.zone
  4 $TTL    604800
  5 @   IN  SOA nc.co.kr.   master.nc.co.kr. (
  6                   2     ; Serial
  7              604800     ; Refresh
  8               86400     ; Retry
  9             2419200     ; Expire
 10              604800 )   ; Negative Cache TTL
 11 ;
 12 @   IN  NS  nc.co.kr.
 13     IN  NS  200.100.50.10
 14 ns  IN  A   200.100.50.10
 15 www IN  A   200.100.50.20
 16 ftp IN  A   200.100.50.30
 17 mail    IN  A   200.100.50.40
 18 web     IN  CNAME   www

root@nc7
12:45:54:/etc/bind# cp nc.zone nc.rev

root@nc7
12:47:03:/etc/bind# vi nc.rev
  1 ;
  2 ; BIND data file for local loopback interface
  3 ;
  4 $TTL    604800
  5 @   IN  SOA nc.co.kr.   master.nc.co.kr. (
  6                   2     ; Serial
  7              604800     ; Refresh
  8               86400     ; Retry
  9             2419200     ; Expire
 10              604800 )   ; Negative Cache TTL
 11 ;
 12 @   IN  NS  nc.co.kr.
 13     IN  A   200.100.50.10
 14     IN  PTR nc.co.kr.
 15 10  IN  PTR ns.nc.co.kr.
 16 20  IN  PTR www.nc.co.kr.
 17 30  IN  PTR ftp.nc.co.kr.
 18 40  IN  PTR mail.nc.co.kr.
 19 web CNAME   www
 
root@nc7
12:55:40:/etc/bind# systemctl restart named
  • 성공적으로 실행
root@nc7
13:01:03:/etc/bind# nslookup    
> server 127.0.0.1          
Default server: 127.0.0.1
Address: 127.0.0.1#53
> server                    
Default server: 127.0.0.1   
Address: 127.0.0.1#53
> nc.co.kr                  
;; communications error to 127.0.0.1#53: timed out
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   nc.co.kr
Address: 200.100.50.10     

> 200.100.50.30             
;; communications error to 127.0.0.1#53: timed out
30.50.100.200.in-addr.arpa    name = ftp.nc.co.kr. 

번외) [ https://whois.co.kr/ = 도메인 판매 site

profile
☁️ 좋아요!

0개의 댓글