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

DNS설정 질문인데요 ..

작성자 정보

  • DarkJ 작성
  • 작성일

컨텐츠 정보

본문

vmware의 virtualNetwork editor로 포트 포워딩 하고 만약 윈도우 아이피 주소를 111.111.111.11이라고 가정하고 서자룡 선생님이 쓰신 New Fedora 리눅스 core 그대로 따라하기에 있는 dns설정 방법을 그대로 따라서 했습니다 .. 그런데 안되더군요 왜 안되는지를 모르겠습니다 고수님들 부탁드려요 ㅠㅠ
서자룡 선생님이 쓰신 책에 DNS을 무료로 일정기간 동안 대여해준다고 해서 도메인 신청까지 다했구요 ㅠㅠ..

named.conf 설정입니다.
//
// named.conf
//
// Provided by Red Hat bind 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.
//

options {
        directory "/var/named";
        dump-file "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
};

zone "darkj.joayo.net" IN
{
        type master;
        file "darkj.zone";
        allow-update {none;};
};

controls
{
        inet 127.0.0.1 allow {localhost; } keys { rndc-key; };
};

key "rndc-key" {
        algorithm hmac-md5;
        secret "8YzlfuqzzA817EbqaZB8+Q==";
};

---------------------------------------------------------------------------------------
darkj.zone파일 설정입니다.

$TTL 3600
@ IN SOA ns1.darkj.joayo.net. dumca.joayo.net. (
1 ;serial
43200 ;Refresh
3600 ;Retry
43200 ;Expire
3600 ) ;TTL
IN NS ns1.darkj.joayo.net.
ns1 IN A 111.111.111.11//수정부분
@ IN A 111.111.111.11
www IN A 111.111.111.11 //이부분이 솔직히 헷갈립니다 포트 포워딩으로 해놓긴 했으나 이걸 리눅스의 아이피를 적어야될지 윈도우 아이피를 적어야될지를 모르겠네요 ㅠㅠ

service named restart 실행
named 정지 중:                                            [  OK  ]
named 시작 중:
Error in named configuration:
zone darkj.joayo.net/IN: NS 'ns1.darkj.joayo.net' has no address records (A or AAAA)
zone darkj.joayo.net/IN: not loaded due to errors.
_default/darkj.joayo.net/IN: bad zone
                                                          [실패]
이런 에러가 나오네요 도저히 모르겠습니다 고수님들 도와주세요 ㅠㅠ

=======================================================================================
위에 부분을 수정하고 나서 service named restart했을때 제대로 구동이 되었습니다.
그런데.. host www.darkj.joayo.net을 ㅤㅆㅓㅅ을때는
;; connection timed out; no servers could be reached
이렇게 뜨면서 안되네요 ㅡ,ㅜ

resolv.conf
도 원래 있던 네임서버에 추가해서 윈도우주소를 써놨구요 ㅠ 근데 저러네요;;

관련자료

댓글 3

네넹이님의 댓글

  • 네넹이
  • 작성일
NS ns1.darkj.joayo.net.
A 리눅스IP

ns1 A 리눅스IP

www A 웹서버IP
==============================
해보세용

DarkJ님의 댓글

  • DarkJ
  • 작성일
$TTL 3600
@ IN SOA ns1.darkj.joayo.net. dumca.joayo.net. (
1 ;serial
43200 ;Refresh
3600 ;Retry
43200 ;Expire
3600 ) ;TTL
IN NS ns1.darkj.joayo.net. A 222.222.222.22 //리눅스 ip라 가정
ns1 IN A 222.222.222.22//수정부분
@ IN A 111.111.111.11
www IN A 111.111.111.11 //
위에 쓴거 처럼 하면 되나요?

resolv.conf
nameserver 127.0.0.1//로 설정 이렇게 하면  host www.darkj.joayo.net 이게 제대로 나오긴하던데요 ㅠㅠ
위에 부분을 주석처리하고
nameserver 222.222.222.22//이렇게 하면 안나오고요 ㅠㅠ
nameserver 111.111.111.11//이렇게 해도 안나옵니다 ㅠㅠ

네넹이님의 댓글

  • 네넹이
  • 작성일
setup 들어가시거나
/etc/sysconfig/network-script/ifcfg-eth0 파일에서 게이트 웨이 확인하시고
게이트웨이로 핑 날려보세요..

그리고 확인하실때 dig @네임서버ip host이름 하시면 편합니다.
resolv.conf 무시하고 지정한 네임서버로 쿼리해서 결과 보여줍니다.

ex) dig @127.0.0.1 naver.com

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  157 명