비공인 DNS서버 설치 및 운용

davinci의 이미지

비공인 DNS서버를 설치하고자 합니다.
리눅스 서적등을 참조하여 고민하고 있는데, 쉽지가 않네요.

원하는 방법은 이렇습니다.
내부의 일부 서버들에 대하여 DNS 정보를 제공하고 (정식 도메인네임이 아님)... 서버에 설정되어 있지 않은 도메인 정보는 정식 네임서버로 부터 정보를 받을려고 합니다.

즉....
server1.mydomain.com 192.168.1.1
server2.mydomain.com 192.168.1.2
server3.mydomain.com 192.168.1.3
이라고 한다면... (mydomain.com 은 공식 도메인으로 할당받은 것은 아니고요)

DNS 서버를 어떻게 설정하야 하나요?
그리고 리버스 (IP로 도메인 네임 받는 것) 설정은 어떻게 해야 하나요?
혹시 가능하면, 간단한 예로 알려 주시면 많은 도움이 될 것 같습니다. 제가 가진 교재는 그리 이해하기 쉽지가 않아서...

그리고, 제가 설정한 DNS에 등록되지 않은 것 들은 공식 DNS에서 받아올려고 하는데, 가능한지요? (클라이언트들은 제가 새로 만드는 DNS서버만 등록하고, 나머지는 비공인 DNS가 알아서 해주는 방법으로..)

레드헷 9 을 설치하였고, 레드헷에 포함된 DNS서버를 설치하였습니다.

pynoos의 이미지

DNS 캐시서버를 말씀하시는 것 같군요

가장 쉬운 경우입니다.. 어디까지 설정하셨는지 샘플을 보여주시면 더 도움을 얻으실 수 있을 것입니다.

davinci의 이미지

교재를 보면서 현재 세팅을 하고 있는데...

교재를 이해하기 너무 어렵습니다.

현재 세팅한 것은 아래와 같습니다.
원래 해야 될 것은 리버스 룩업인데.....
-------------------------------------------

[root@noc named]#
[root@noc named]# cat /etc/host.conf
order hosts,bind
[root@noc named]# cat /etc/resolv.conf
nameserver <원래 공인 DNS서버 IP주소>
[root@noc named]# 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
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
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 "net.mydomain.com" IN {
type master;
file "net.zone";
allow-update { none; };
};

include "/etc/rndc.key";
[root@noc named]# ls /var/named
localhost.zone named.ca named.local net.zone
[root@noc named]# cat net.zone
$TTL 86400
$ORIGIN localhost.
@ 1D IN SOA net.mydomain.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

1D IN NS net.mydomian.com
server1 1D IN A 192.168.1.1
server2 1D IN A 192.168.1.2

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.