djbdns 처음 구성하는 유저입니다.
다소 바보 같은 질문이여도 너그러이 봐주셨으면 합니다.
해당 페이지에 "임은재"님께서 작성하신 djbdns를 설치 가이드를 보고 구성하다보니,
현재 서버 구성에 맞지 않아 제대로 dns가 동작하지 않는 것 같습니다.
설명되어 있는 망은 내부망과 외부망 구성으로 되어 있으나,
저는 하나의 NIC에서 모든 서비스를 하려고 합니다.
이를테면 dnscache, dnscachex, tinydns 이 세가지 구성인데,
내부 dnscache와 tinydns 까지의 구성은 제대로 되는 것 같습니다.
그러나 외부 dns 캐쉬를 설정하면 로그 상에 "servfail xxxxx.co.kr input/output error"와
같은 오류가 발생되며, 내부망에 연결되어있는 client의 dns query가 이루어 지지 않고 있습니다.
Code: Select all
dnscache 의 설정
env/IP 는 127.0.0.1로 설정하였고, root/servers/@ 기본값, xxxxx.co.kr는 NIC ip
tinydns 의 설정
env/IP 는 NIC ip 설정하였고, root/data.cdb는 내부 도메인 검색에
필요한 호스트들을 설정해놓은 상태입니다.
다만, 저 구성에서 외부 dns 캐시를 이용하여 NIC를 통해 client가 dns query를 받을 수 있게 하고 싶은대
충돌이 있는 것 같습니다.
올바른 설정이 아닐 수도 있으므로, 조언 부탁드리겠습니다.