{"id":299,"date":"2013-05-13T01:34:40","date_gmt":"2013-05-13T01:34:40","guid":{"rendered":"http:\/\/mini.jellypo.pe.kr\/wp\/?p=299"},"modified":"2013-05-13T01:34:40","modified_gmt":"2013-05-13T01:34:40","slug":"windows-server-dns-%ec%84%a4%ec%a0%95%ec%9d%84-linux-bind9%eb%a1%9c-%ec%98%ae%ea%b8%b0%ea%b8%b0-migration-from-windows-dns-to-linux-bind9","status":"publish","type":"post","link":"https:\/\/mini.jellypo.pe.kr\/wp\/?p=299","title":{"rendered":"Windows Server DNS \uc124\uc815\uc744 Linux Bind9\ub85c \uc62e\uae30\uae30 (Migration From Windows DNS to Linux Bind9)"},"content":{"rendered":"<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">Windows Server DNS\ub294 \uc815\ub9d0 \uc88b\uc740 \ub3c4\uad6c(\uc778\uac83 \uac19)\ub2e4. <\/font><\/p>\n<ol>\n<li><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">GUI\ub77c\uc11c \uc27d\uac8c \uc124\uc815 . <\/font>\n<ol>\n<li><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc801\ub2f9\ud788 \uc124\uc815\ud558\uba74 \uc5ed\ubc29\ud5a5 \uc870\ud68c \uc601\uc5ed\ub3c4 \ub9cc\ub4e4\uc5b4\uc900\ub2e4. <\/font><\/li>\n<\/ol>\n<\/li>\n<li><strike><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uac01 \uc601\uc5ed \uc77c\ub828\ubc88\ud638\uac00 \uc911\ubcf5\ub418\uba74 \uc124\uc815 \ub3c4\uc911\uc5d0 \uc54c\ub824\uc90c. <\/font><\/strike><\/li>\n<ol>\n<li><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc798\ubabb \uc54c\uace0 \uc788\uc5c8\ub2e4. \uac01 \uc601\uc5ed \uc77c\ub828\ubc88\ud638\ub294 \uc11c\ub85c \uc0c1\uad00 \uc5c6\uae30\uc5d0 \uc911\ubcf5 \ub418\uc5b4\ub3c4 \ubb38\uc81c \uc5c6\ub294\ub4ef.<\/font><strike><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\"><br \/><\/font><\/strike><\/li>\n<\/ol>\n<\/ol>\n<p><a href=\"http:\/\/mini.jellypo.pe.kr\/wp\/wp-content\/uploads\/2013\/05\/cfile25.uf_.245A7F365190433030143D.png\"><font color=\"#000000\" face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mini.jellypo.pe.kr\/wp\/wp-content\/uploads\/2013\/05\/cfile26.uf_.031FCB3951904330344D3B.png\" width=\"0\" height=\"249\" \/><\/font><\/a><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\"> <\/font><\/p>\n<\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc774\uc5d0 \ubc18\ud574 Linux Bind9\uc740<\/font><\/p>\n<ol>\n<li><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc788\ub358 GUI \uc124\uc815 \ub3c4\uad6c\ub3c4 \uc5c6\uc5b4\uc9d0(CentOS5\uc5d0\uc11c \uc788\ub358 system-config-named\uac00 CentOS6\uc5d0\uc11c \uc0ac\ub77c\uc9c0\uace0, \ud14d\uc2a4\ud2b8 \uc124\uc815 \ud30c\uc77c\uc744 \uc9c1\uc811 \uc218\uc815\ud558\ub294\uac78 \uad8c\uc7a5\ud558\uace0 \uc788\ub294 \ub4ef \ud568.) <\/font><\/li>\n<li><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc2dc\ub9ac\uc5bc\uc774 \uc911\ubcf5 \ub418\uc5b4\ub3c4 \uc548 \uc54c\ub824\uc8fc\uace0, \uc5ed\ubc29\ud5a5 \uc870\ud68c\uc601\uc5ed \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131? \uadf8\ub7f0 \uac8c \uc788\uc744 \ub9ac\uac00\u2026 <\/font>\n<ol>\n<li><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc124\uc815\uc774 \uc798\ubabb\ub418\uba74 \uc2e4\ud589 \uc2dc \uc798\ubabb\ub418\uc5c8\ub2e4\uace0 \uc54c\ub824\uc904 \ubfd0. <\/font><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uadf8\ub798\ub3c4 \uc5ec\ub7ec \uc0ac\uc815\uc73c\ub85c \uc778\ud574 \uc708\ub3c4 DNS\ub97c Linux Bind9\uc73c\ub85c \uc62e\uae30\ub294 \uacbd\uc6b0\uac00 \uc0dd\uae34\ub2e4. \uc62e\uae30\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574 \uc124\uba85\ud55c\ub2e4.<\/font><\/p>\n<\/p>\n<ol>\n<li><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc601\uc5ed \ud30c\uc77c \ubcf5\uc0ac<\/font><\/li>\n<li><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc124\uc815(\/etc\/named.conf (CentOS6) \ud639\uc740 \/etc\/bind\/named.conf (ubuntu13))\uc5d0 \uac01 \uc601\uc5ed\uc5d0 \ub300\ud55c \ub0b4\uc6a9 \ucd94\uac00<\/font><\/li>\n<li><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\ub05d<\/font><\/li>\n<\/ol>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"5\">\uc601\uc5ed \ud30c\uc77c \ubcf5\uc0ac\ud558\uae30<\/font><\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">%systemroot%system32dns \uc5d0\uc11c (\uae30\ubcf8 \uac12\uc740 \ubcf4\ud1b5 c:windowssystem32dns ) \uc601\uc5ed \ud30c\uc77c(\ud655\uc7a5\uc790\uac00 .dns\ub85c \ub418\uc5b4 \uc788\ub294 \ud30c\uc77c\ub4e4\uc744 \ub9d0\ud568)\uc744 \ubcf5\uc0ac\ud55c\ub2e4. \ub9ac\ub205\uc2a4\uc5d0\uc120 \ubcf4\ud1b5 .zone\uc73c\ub85c \uc800\uc7a5\ud558\uc9c0\ub9cc \uc0c1\uad00\uc5c6\ub2e4. \ud14d\uc2a4\ud2b8 \ud30c\uc77c(plain text)\uc784.<\/font><\/p>\n<\/p>\n<\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc601\uc5ed \ud30c\uc77c\uc774 \ud55c \ub450 \uac1c\uc77c \ub54c\ub294 \uadf8\ub0e5 \ud3b8\uc9d1 \ud558\uba74 \ub418\uc9c0\ub9cc \ud68c\uc0ac \uc815\ub3c4 \ub418\uba74 \uadf8\ub0e5 \uc815\uaddc \ud45c\ud604\uc2dd\uc73c\ub85c \uc218\uc815\ud558\ub294 \ubc29\ubc95\uc774 \ube60\ub974\uace0 \ud3b8\ud558\ub2e4. \uadf8 \ubc29\ubc95\uc740 \uc544\ub798\uc5d0\uc11c \uc124\uba85\ud55c\ub2e4.<\/font><\/p>\n<\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"5\">\uc601\uc5ed(zone) \ub4f1\ub85d\uc6a9 \ud30c\uc77c \ub9cc\ub4e4\uae30<\/font><\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">zone(\ud639\uc740 dns)\ud30c\uc77c\ub4e4\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc744 named.conf \uc5d0 \ucd94\uac00 \ud574\uc57c \ud558\ub294\ub370, dns \ud30c\uc77c\uc744 \ub9ac\ub205\uc2a4 \ud2b9\uc815 \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc62e\uaca8 \ub1a8\ub2e4\uace0 \ud558\uace0, \ud574\ub2f9 \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c \uc544\ub798 \ub0b4\uc6a9\uc744 \uc2e4\ud589.<\/font><\/p>\n<\/p>\n<blockquote>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">ls *dns | sed \u2013e \u2018s,.dns,,g\u2019 &gt; ~\/dnslist.txt ; perl -pi -e &#8216;s,(.*),zone &#8220;$1&#8221; {nttype master;ntfile &#8220;data\/$1.zone&#8221;; }ntallow-update { none; };ntallow-transfer { any; };n};,g&#8217; ~\/dnslist.txt<\/font><\/p>\n<\/blockquote>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">.dns \ud30c\uc77c\ub4e4 .zone\uc73c\ub85c \ubc14\uafb8\uae30(\ubc14\uafbc \ub2e4\uc74c\uc5d0 \/var\/named\/data \ub4f1\uc5d0 \uc62e\uae30\uc790.)<\/font><\/p>\n<blockquote>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">for i in *.dns;do mv $i ${i%dns}zone;done<\/font><\/p>\n<\/blockquote>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc704 \ub0b4\uc6a9\uc740 ~\/dnslist.txt \ud30c\uc77c \uc548\uc5d0 \uc788\ub294 domain.com \uc744 \uc544\ub798\uc640 \uac19\uc774 \ub9cc\ub4e0\ub2e4.<\/font><\/p>\n<blockquote>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">zone &#8220;domain.com&#8221; {       <br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type master;        <br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file &#8220;data\/domain.com.zone&#8221;; }        <br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allow-update { none; };        <br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allow-transfer { any };<\/font><\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">};<\/font><\/p>\n<\/blockquote>\n<\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc704 \ub0b4\uc6a9\uc744 \uc2e4\ud589\ud574\uc11c \uc0dd\uc131\ub41c ~\/dnslist.txt\ub97c \/etc\/named.conf \uc5d0 \ub367\ubd99\uc774\ub358\uc9c0 \ud558\uba74 \ub41c\ub2e4. \uc815\uaddc\ud45c\ud604\uc2dd\uc774 \ub4e4\uc5b4\uac00\uae34 \ud588\uc9c0\ub9cc \uac01 \uc601\uc5ed\uc5d0 \ub300\ud55c \uc124\uc815\uc744 \uc801\ub2f9\ud788 \ub123\uc5b4\uc8fc\uba74 \ub428.<\/font><\/p>\n<\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"5\">slave\ub85c \ud558\uace0 \uc2f6\ub2e4\uba74?<\/font><\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">type slave;\ub85c \ud558\uace0 master { \u201cIP\u201d };\ub97c \ucd94\uac00\ud558\uba74 \ub428. allow-update sllow-transfer\ub294 \uc0ad\uc81c.<\/font><\/p>\n<blockquote>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">zone &#8220;domain.com&#8221; {       <br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type slave;        <br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file &#8220;data\/domain.com.zone&#8221;;<\/font><\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; masters { \u201c192.168.0.1\u201d; };       <br \/><\/font><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">};<\/font><\/p>\n<\/blockquote>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc124\uc815\uc5d0 \ub300\ud55c \uc124\uba85\uc744 \ud558\uc790\uba74,<\/font><\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">zone \uc124\uc815\uc758 file \uc635\uc158\uc744 \ubcf4\uba74, file &#8220;data\/domain.com.zone&#8221;; \uc640 \uac19\uc774 \uacbd\ub85c data\uac00 \uc801\ud600\uc788\ub294\ub370, \uc774 \ub514\ub809\ud1a0\ub9ac\uac00 \uc5b4\ub514\uc5d0 \uc704\uce58\ud574 \uc788\ub294\uc9c0\ub97c \uc54c \uc218 \uc5c6\ub2e4. \uc774\uac74 \/etc\/named.conf\uc758 options\uc5d0\uc11c directory \ud56d\ubaa9\uc744 \ubd10\uc57c \ud55c\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \uc544\ub798\uc640 \uac19\uc774 \ub418\uc5b4 \uc788\ub294 \uacbd\uc6b0<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">options {     <br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; listen-on port 53 { any; };      <br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/listen-on-v6 port 53 { ::1; };      <br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; directory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;\/var\/named&#8221;;<\/font><\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u2026\ud558\ub7b5\u2026<\/font><\/p>\n<p><font face=\"\ub098\ub214\uace0\ub515\ucf54\ub529\" size=\"3\">\uc774 \uacbd\uc6b0 data\ub294 \/var\/named\/data \ub97c \ub9d0\ud55c\ub2e4. \uc774 \uc544\ub798 zone \ud30c\uc77c\uc744 \ub193\uc73c\uba74 \ub41c\ub2e4.<\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows Server DNS\ub294 \uc815\ub9d0 \uc88b\uc740 \ub3c4\uad6c(\uc778\uac83 \uac19)\ub2e4. GUI\ub77c\uc11c \uc27d\uac8c \uc124\uc815 . \uc801\ub2f9\ud788 \uc124\uc815\ud558\uba74 \uc5ed\ubc29\ud5a5 \uc870\ud68c \uc601\uc5ed\ub3c4 \ub9cc\ub4e4\uc5b4\uc900\ub2e4. \uac01 \uc601\uc5ed \uc77c\ub828\ubc88\ud638\uac00 \uc911\ubcf5\ub418\uba74 \uc124\uc815 \ub3c4\uc911\uc5d0 \uc54c\ub824\uc90c. \uc798\ubabb \uc54c\uace0 \uc788\uc5c8\ub2e4. \uac01 \uc601\uc5ed \uc77c\ub828\ubc88\ud638\ub294 \uc11c\ub85c \uc0c1\uad00 \uc5c6\uae30\uc5d0 \uc911\ubcf5 \ub418\uc5b4\ub3c4 \ubb38\uc81c \uc5c6\ub294\ub4ef. \uc774\uc5d0 \ubc18\ud574 Linux Bind9\uc740 \uc788\ub358 GUI \uc124\uc815 \ub3c4\uad6c\ub3c4 \uc5c6\uc5b4\uc9d0(CentOS5\uc5d0\uc11c \uc788\ub358 system-config-named\uac00 CentOS6\uc5d0\uc11c \uc0ac\ub77c\uc9c0\uace0, \ud14d\uc2a4\ud2b8 \uc124\uc815 \ud30c\uc77c\uc744 \uc9c1\uc811 \uc218\uc815\ud558\ub294\uac78 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":300,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[86],"class_list":["post-299","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-gnu-linux"],"_links":{"self":[{"href":"https:\/\/mini.jellypo.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mini.jellypo.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mini.jellypo.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mini.jellypo.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mini.jellypo.pe.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=299"}],"version-history":[{"count":0,"href":"https:\/\/mini.jellypo.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/299\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mini.jellypo.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/media\/300"}],"wp:attachment":[{"href":"https:\/\/mini.jellypo.pe.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mini.jellypo.pe.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mini.jellypo.pe.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}