>> Edit article
이름
제목
패스워드
안녕하세요.... 리눅스 공부하다가 궁금한게 있어서... -------------------------------------------- 제가 그간 공부하면서 궁금해 했던것은.... dns에 관해서 입니다...... 예를 들어서.....두개의 아이피가 있습니다...아이피 대역은 서로 틀리구요....... ip 한개를 111.222.333.4 라고 하고,,,ip한개를 222.333.444.5 라고 가정하에 말씀드리겠습니다. 111.222.333.4 에 세팅 되어있는 도메인을 a.com 이라 하고 222.333.444.5 에 세팅 되어 있는 도메인을 b.com 이라고 하겠습니다. 한개의 ip는 서울에 있고..한개 ip는 지방에 있습니다..... ip 111.222.333.4 라는 시스템에 dns,web,mail,ftp 같이 운영되고 있습니다...쉽게 말해서 한개의 ip에 몽땅 다 운영하고 있는것이죠... 다른 한개 ip(222.333.444.5)도 마찬 가지 한개의 ip에 몽땅다 운영하고 있 습니다.. 여기서 좀 공부하다가 이런 생각을 해봤습니다...... 현재 111.222.333.4 라는 곳에는 ns.a.com 이라는 네임서버가 세팅 되었구요..... 222.333.444.5라는 곳에는 ns.b.com 이라는 네임서버가 세팅 되었습니다... 111.222.333.4 라는 서버에 네임서버가 한개밖에(ns.a.com) 없으니까.. 222.333.444.5 을 이용해서 네임서버를 2차를 만들어 사용하고 싶습니다.... 결국 a.com 이라는 도메인은 도메인 상위기관에 현재 1차 dns 만 설정이 되어있는데, 2차를 ns.b.com 을 쓰겠다고 등록 시키고..... 2222.333.444.5 도 네임서버를 1차를 ns.b.com 으로 하고 2차를 ns.a.com 으로 등록을 도메인 상위기관에 등록시키고... 여기까지....위와 같이 하면 1차와 2차 dns 를 쓸수 있는거죠... 결론적으로 적어보면... a.com ( 1차dns : ns.a.com , 2차 dns : ns.b.com ) b.com ( 1차dns : ns.b.com 2차 dns : ns.a.com ) 으로 되는것입니다... a.com 에 서버에 들어가서 cat /etc/resolv.conf -------------------------- search ns.a.com a.com nameserver 111.222.333.4 nameserver 222.333.444.5 <<-----***** 2차 dns 추가 ======================= cat /etc/named.conf // generated by named-bootconf.pl options { directory "/var/named"; /* * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source * directive below. Previous versions of BIND always asked * questions using port 53, but BIND 8.1 uses an unprivileged * port by default. */ // query-source address * port 53; }; // // a caching only nameserver config // zone "." IN { type hint; file "named.ca"; }; zone "localhost" IN { type master; file "localhost.zone"; allow-update { none; }; }; zone "0.0.127.in-addr.arpa" IN { type master; file "named.local"; allow-update { none; }; }; zone "150.230.211.in-addr.arpa" IN { type master; file "named.rev"; allow-update { none; }; }; zone "a.com" IN { type master; file "acom.local"; allow-update { none; }; }; zone "a.com" IN { type "slave"; <<=-------- 여기 부분(?) file "acom.local"; <<-------- 여기 부분을 (?) allow-update { 222.333.444.5; }; <-------- 여기 부분을(?) }; key "key" { algorithm hmac-md5; secret "zZnZYfFebSXNfstLeDcNYuiUErZvzUtbNVnXKekZYNWZAxBEGAOFzcRZAnwM"; }; 위와 같이 설정을 해주었습니다.....여기서 어떻게 설정을 해줘야 하는것인 지요... ? 한분분을 모르겠더라구요...책을 봐도 잘 나와 있지도 않구요...검색해서 봐도 잘 안나와 있어서요.. ------------------------ cat named.local $TTL86400 @ IN SOA localhost. root.localhost. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS localhost. 4 IN PTR localhost. -------------------------------------- [root@www named]# cat named.rev $TTL86400 @ IN SOA ns.a.com. root.a.com ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS ns.a.com. 4 IN PTR ns.a.com. 4 IN PTR www.a.com. ---------------------------------- [root@www named]# cat acom.local $TTL86400 @ IN SOA ns.a.com. root.a.com. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS ns.a.com. IN A 111.222.333.4 IN MX 10 mail.a.com. localhost IN A 127.0.0.1 ns IN A 111.222.333.4 mail IN A 111.222.333.4 ftp IN A 111.222.333.4 www IN A 111.222.333.4 ------------------------------------------------ 여기까지 a.com 서버에 들어가서 작업을 해야할것을 적어 본것입니다.. 2차가 추가 되면 어디에다 뭘 추가 시키는지를 잘 모르겠습니다.... b.com 서버도 a.com과 반대로 해주면 될것같구요.. 제가 책보고.,검색해서 생각나는데로 정리해서 적어보았습니다.. 빠진부분이나....어디가 잘못되었으면 부탁좀 드립니다..... 초보라서..무지 답답해서요... 그럼 읽어주셔서 감사합니다.--복 많이 받으세요
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved