질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

dns설정값 문의드립니다.

작성자 정보

  • 조태완 작성
  • 작성일

컨텐츠 정보

본문

계속적으로 책을 찾아보면서 설정하고 있고 리눅스도 페도라11, 레드헷9, sulinux2.0 등에 설치했지만 비슷한 결과가 나왔습니다.

재가 우선 만들고 싶은 상황은 사설ip를 쓰는 피씨들이 내부에 설치한 dns를 통해 인터넷을 하는 것입니다.

재가 알기로는 기본설정만 하면 zone파일등을 만들지 않아도 가능하다고 들었는데 작동을 하질 않아서 이렇게 문의드립니다.

named.conf 파일

[root@localhost etc]# cat named.conf
//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver
// (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// caching-nameserver package upgrade.
//
options {
 listen-on port 53 { 127.0.0.1; };
 listen-on-v6 port 53 { ::1; };
 directory  "/var/named";
 dump-file  "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";

 // Those options should be used carefully because they disable port
 // randomization
 // query-source    port 53; 
 // query-source-v6 port 53;

 allow-query     { any; };
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
view localhost_resolver {
 match-clients     { any; };
 match-destinations { any; };
 recursion no;
 include "/etc/named.rfc1912.zones";
};

 

 

resolv.conf

[root@localhost etc]# cat resolv.conf
; generated by /sbin/dhclient-script
nameserver 168.126.63.1
search localdomain

 

named.ca

[root@localhost named]# cat named.ca

; <<>> DiG 9.5.0b2 <<>> +bufsize=1200 +norec NS . @a.root-servers.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7033
;; flags: qr aa; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 20

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;.    IN NS

;; ANSWER SECTION:
.   518400 IN NS D.ROOT-SERVERS.NET.
.   518400 IN NS E.ROOT-SERVERS.NET.
.   518400 IN NS F.ROOT-SERVERS.NET.
.   518400 IN NS G.ROOT-SERVERS.NET.
.   518400 IN NS H.ROOT-SERVERS.NET.
.   518400 IN NS I.ROOT-SERVERS.NET.
.   518400 IN NS J.ROOT-SERVERS.NET.
.   518400 IN NS K.ROOT-SERVERS.NET.
.   518400 IN NS L.ROOT-SERVERS.NET.
.   518400 IN NS M.ROOT-SERVERS.NET.
.   518400 IN NS A.ROOT-SERVERS.NET.
.   518400 IN NS B.ROOT-SERVERS.NET.
.   518400 IN NS C.ROOT-SERVERS.NET.

;; ADDITIONAL SECTION:
A.ROOT-SERVERS.NET. 3600000 IN A 198.41.0.4
A.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:503:ba3e::2:30
B.ROOT-SERVERS.NET. 3600000 IN A 192.228.79.201
C.ROOT-SERVERS.NET. 3600000 IN A 192.33.4.12
D.ROOT-SERVERS.NET. 3600000 IN A 128.8.10.90
E.ROOT-SERVERS.NET. 3600000 IN A 192.203.230.10
F.ROOT-SERVERS.NET. 3600000 IN A 192.5.5.241
F.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:500:2f::f
G.ROOT-SERVERS.NET. 3600000 IN A 192.112.36.4
H.ROOT-SERVERS.NET. 3600000 IN A 128.63.2.53
H.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:500:1::803f:235
I.ROOT-SERVERS.NET. 3600000 IN A 192.36.148.17
J.ROOT-SERVERS.NET. 3600000 IN A 192.58.128.30
J.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:503:c27::2:30
K.ROOT-SERVERS.NET. 3600000 IN A 193.0.14.129
K.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:7fd::1
L.ROOT-SERVERS.NET. 3600000 IN A 199.7.83.42
M.ROOT-SERVERS.NET. 3600000 IN A 202.12.27.33
M.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:dc3::35

;; Query time: 110 msec
;; SERVER: 198.41.0.4#53(198.41.0.4)
;; WHEN: Tue Feb 26 15:05:57 2008
;; MSG SIZE  rcvd: 615

 

named.zero

[root@localhost named]# cat named.zero
$TTL    86400
@               IN SOA  localhost.      root.localhost. (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
 IN NS localhost.

 

named.local
[root@localhost named]# cat named.local
$TTL 86400
@       IN      SOA     localhost. root.localhost.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
        IN      NS      localhost.

1       IN      PTR     localhost.

 

localhost.zone

[root@localhost named]# cat localhost.zone
$TTL 86400
@  IN SOA @       root (
     42  ; serial (d. adams)
     3H  ; refresh
     15M  ; retry
     1W  ; expiry
     1D )  ; minimum

         IN NS  @
   IN A  127.0.0.1
  IN AAAA  ::1

 

localdomain.zone

[root@localhost named]# cat localdomain.zone
$TTL 86400
@  IN SOA localhost root (
     42  ; serial (d. adams)
     3H  ; refresh
     15M  ; retry
     1W  ; expiry
     1D )  ; minimum
         IN NS  localhost
localhost IN A  127.0.0.1

 

 

winxp 클라이언트 pc 에서

dns 설정을 위에 있는 pc ip인 192.168.6.56으로 설정했습니다.

nslookup해서 yahoo.co.kr을 요청하면

*** [192.168.6.56] can't find yahoo.co.kr: No respinse from server

이리고 나옵니다.

 

간단한 작업이라고 생각하고 시작했는데 생각했던 것 하고는 너무나도 다른 상황에 약간 당황했지만

보이지 않는 것을 잡는다는 느낌은 아니라서 다행이라고 생각합니다.

이 테스트를 완료한다고 주변분들의 도움과 자료공유로 인해 가능했다는 생각이 듭니다.

자료를 수집하고 하면서 나한테 필요한 자료를 수집하는 능력이 길러지는 것 같아서 감사합니다.  

꼭 성공하고 싶네요 ^*^

성공하면 작업내역서 올리겠습니다.

관련자료

댓글 1

나진아빠님의 댓글

  • 나진아빠
  • 작성일
사설아이피를 사용하는 피씨들중 한대를 네임서버로 사용할려고 하시는것 같은데 ..

dns 서버에서 사용하는 아이피는 국제망 registera host에 등록이 되어있어야 질의가 가능합니다.

도메인 등록처에서 이부부을 알아보시고 구성해보시기 바랍니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,132 명
  • 현재 강좌수 :  36,168 개
  • 현재 접속자 :  376 명