BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡

±Û¾´ÀÌ: dns dns¼­¹ö º¸¾È Á¶È¸¼ö: 7432


1.1 DNS ±âº»º¸¾È | DNSÀ̷нÃÀÛ! | ¼­¹ö ¸Þ´º¾ó !!!
¹Ì¾ß¿À|Á¶È¸ 64|Ãßõ 0|2010.07.11. 18:11
1.1 DNS ±âº»º¸¾È ¼³Á¤

1.1.1 ¹öÀü ¼û±â±â
BIND 4.9 ÀÌÈĺÎÅʹ ƯÁ¤ ÇüÅÂÀÇ ÁúÀǸ¦ ¼ö½ÅÇϸé ÀÚ½ÅÀÇ ¹öÀü Á¤º¸¸¦ ÀÀ´äÇÏ´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù.

·ÎÄà ¹öÀüÁ¤º¸Å½»ö¹ý
# dig txt chaos version.bind.

¿ÜºÎ¿¡¼­ ¹öÀüÁ¤º¸Å½»ö¹ý
# dig @168.126.63.1 txt chaos version.bind.


// BIND 8.2¿Í ±× ÀÌÈÄ ¹öÀü¿¡¼­´Â ¼³Á¤À¸·Î ÀÌ·± Á¤º¸ À¯ÃâÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù.

¹öÀü Á¤º¸ ¼û±â±â

#vi /etc/named.conf
options {
version ¡°No! Touch!!!¡±;
};


1.1.2 ´ÜÀÏ Àå¾Ö ÁöÁ¡ (Single points of Failure) ÇÇÇϱâ
http://www.menandmice.com/2000/2110_single_point.html

´ëºÎºÐÀÇ µµ¸ÞÀÎ ·¹Áö½ºÆ®¶ó¿¡¼­´Â µµ¸ÞÀÎ µî·Ï½Ã ³×ÀÓ ¼­¹ö¸¦ 2°³ ÀÌ»ó µî·ÏÇؾ߸¸ Çϴµ¥
¸¸¾à 1´ëÀÇ ³×ÀÓ¼­¹ö¸¸À» ¿î¿µÇÏ´Ù°¡ ÇØ´ç ³×Æ®¿öÅ©°¡ ´Ù¿îÀÌ µÇ¸é, ¾÷¹«»ó ¸¹Àº ¼Õ½ÇÀÌ ¹ß»ýÇÒ ¼ö Àֱ⠶§¹®À¸·Î Ç×»ó µµ¸ÞÀÎ ¼­ºñ½º°¡ ²÷±âÁö ¾Êµµ·Ï »çÀü ¿¹¹æÇØ¾ß ÇÕ´Ï´Ù.

Single point of failure ¿¡ ³ëÃâµÇ¾ú´ÂÁö È®ÀÎÇÏ´Â ¹æ¹ý
1) µµ¸ÞÀÎ ¼­ºñ½º¸¦ À§ÇÑ ³×ÀÓ¼­¹ö°¡ 1´ëÀÎ °æ¿ì
2) µµ¸ÞÀÎ ¼­ºñ½º¸¦ À§ÇÑ ³×ÀÓ¼­¹öµé Áß¿¡ 1´ë¿¡¸¸ Á¸¼³Á¤ÇÑ °æ¿ì
3) µµ¸ÞÀÎ ¼­ºñ½º¸¦ À§ÇÑ ³×ÀÓ¼­¹öµéÀÌ ¸ðµÎ Á¸¼³Á¤À» ÇßÁö¸¸ ¹°¸®ÀûÀ¸·Î °°Àº subnet¿¡ À§Ä¡Çϰųª
°°Àº Àå¼Ò¿¡ À§Ä¡Çϰųª ¾î¶² ƯÁ¤ÇÑ Àåºñ¿¡ ÀÇÁ¸ÇØ ÀÖ´Â °æ¿ì

ÇØ°áÃ¥)
1) µµ¸ÞÀÎ ¼­ºñ½º¿ë DNS ¼­¹ö¸¦ 2°³ÀÌ»ó º¸À¯Çϱâ
2) µµ¸ÞÀο¡ ´ëÇÑ ¼³Á¤ÀÌ ÇØ´ç DNS ¼­¹öµé ¸ðµÎ¿¡°Ô ¼³Á¤µÇµµ·Ï Çϱâ
3) ¹°¸®ÀûÀ¸·Î ºÐ¸®Çϱâ



1.1.3 Æ®·¡ÇÈ ÇÊÅ͸µ

TCP/IP»ó¿¡¼­ IPÁÖ¼Ò Port ¹øÈ£ µîÀ» ±â¹ÝÀ¸·Î ÇÑ packet filtering °¡´É
³×ÀÓ¼­¹ö±â´É¸¸ Çϴ ȣ½ºÆ®¶ó¸é, ÇØ´ç ¼­¹öµé¿¡ ºÒÇÊ¿äÇÑ Æ®·¡ÇÈÀÌ °¡Áö ¾Êµµ·Ï ÇÊÅ͸µÇÕ´Ï´Ù.
Áï ÀÎÅͳݿ¡¼­ UDP¿Í TCPÆ÷Æ® 53¹ø ¿ÜÀÇ Æ®·¡ÇÈÀ» Â÷´ÜÇÕ´Ï´Ù.

¾î¶² ³×Æ®¿öÅ©´Â ³×Æ®¿öÅ©ÀÇ ¿¬°áÀÌ ÆÐŶ ´ÜÀ§·Î ¿ä±ÝÀÌ Ã¥Á¤µÇ°Å³ª ȸ¼±ÀÇ ¼Óµµ°¡ ¸Å¿ì ´À·Á ´Ù·®ÀÇ Æ®·¡ÇÈÀ» »çÀÌÆ® ¿ÜºÎ·Î Àü¼ÛÇϴµ¥ °ï¶õÀ» °Þ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ·± »óȲ¿¡¼­´Â »çÀÌÆ® ¹Ù±ùÀ¸·Î ³ª°¡´Â DNS Æ®·¡ÇÈÀ» °¡Àå ÃÖ¼Ò·Î Á¦ÇÑÇÒ ÇÊ¿ä°¡ Àִµ¥
BIND°¡ Æ÷¿ö´õ(forwarders)¶ó´Â ¸ÞÄ¿´ÏÁòÀ» ÀÌ¿ëÇØ ÀÌ·± ¿ªÇÒ ÇØÁÝ´Ï´Ù.

ƯÁ¤ ³×ÀÓ ¼­¹ö¿¡ µµ¸ÞÀÎ ³×ÀÓ Å½»ö ¾÷¹«¸¦ ¸ô¾ÆÁÖ·Á¸é Æ÷¿ö´õ(forwarder)¸¦ ÀÌ¿ëÇÏ´Â°Ô À¯¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ³×Æ®¿öÅ©¿¡¼­ È£½ºÆ® Çϳª¸¸ ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖ°í ±× È£½ºÆ®¿¡¼­ ³×ÀÓ ¼­¹ö°¡ µ¹°í ÀÖ´Ù¸é, ±× ¼­¹ö¸¦ Æ÷¿ö´õ·Î ÀÌ¿ëÇϵµ·Ï ´Ù¸¥ ³×ÀÓ ¼­¹ö¸¦ ¼³Á¤ÇØ ¸ðµç ¼­¹ö°¡ µµ¸ÞÀÎ ³×ÀÓÀ» Ž»öÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Options {
Forwarders { 192.249.249.1; 192.249.249.3; };
};



1.1.4 Recursive Äõ¸® Á¦ÇÑ

BIND 8°ú 9ÀÇ allow-query ¼­ºê ±¸¹®¿¡¼­ ÁúÀÇ¿¡ ´ëÇÑ IPÁÖ¼Ò ±â¹ÝÀÇ ¾×¼¼½º ¸®½ºÆ®¸¦ ¸¸µé ÀÖ½À´Ï´Ù. ÀÌ ¾×¼¼½º ¸®½ºÆ®¸¦ ´ÁÁ¤ ¿µ¿ª¿¡ Àû¿ëÇϰųª ³×ÀÓ ¼­¹ö°¡ ¼ö½ÅÇÏ´Â ¸ðµç ÁúÀÇ¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

1) ¸ðµç ÁúÀÇ Á¦ÇÑ
allow-query ¼­ºê ±¸¹®ÀÇ Çü½Ä
options {
allow-query { address_match_list; };
};


2) ƯÁ¤ ¿µ¿ªÀÇ ÁúÀÇ Á¦ÇÑ
¾×¼¼½º Á¦¾î ¸®½ºÆ®(ACL)¸¦ ƯÁ¤ ¿µ¿ª¿¡ Àû¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â º¸È£ÇÏ·Á´Â ¿µ¿ª¿¡ ´ëÇÑ zone ±¸¹®¿¡ allow-query ¼­ºê ±¸¹®À» ÀÌ¿ëÇÕ´Ï´Ù.

Acl ¡°HP-NET¡± { 15/8; };
Zone ¡°hp.com¡± {
Type slave;
File ¡°bak.hp.com¡±;
Masters { 15.255.152.2; };
};



1.1.5 ¼­¹öÁ¤º¸ º¸È£ Zone Transfer Á¦ÇÑ ¼³Á¤¹ý

Àüüµµ¸ÞÀο¡ ´ëÇØ ¿µ¿ª Àü¼Û Á¦ÇÑ ¹× Çã¿ë¹ý
³×ÀÓ¼­¹ö¿¡¼­¸¸ ¼­¹öÁ¤º¸¸¦ Àü¼ÛÇØ°¥¼ö ÀÖµµ·Ï ¼³Á¤ ÇÑ´Ù.


1) BIND 8 9 allow-transfer ¼³Á¤¹ý

# vi /etc/named.conf

options {
allow-transfer { 127.0.0.1; 200.1.1.1; 200.2.2.2; };
};
// ¼³¸í: 200.1.1.1, 200.2.2.2 ´ë½Å ½ÇÁ¦ ³×ÀÓ¼­¹ö IP¸¦ Àû¾îÁÖ¾î¾ßÇÑ´Ù.



2) BIND 4.9 xfrnets Áö½ÃÀÚ ÀÌ¿ë
Xfrnets 15.0.0.0 128.32.0.0

Zone ¡°movie.edu¡± {
Type master;
File ¡°db.movie.edu¡±;
Allow-transfer { 192.249.249.1; 192.253.253.9; };
};


±âº»ÀûÀ¸·Î ¸ðµç IPÁÖ¼Ò¿¡ ´ëÇØ ¿µ¿ª Àü¼ÛÀ» Çã¿ëÇϱ⠶§¹®¿¡, ÇØÄ¿µéÀÌ ½½·¹ÀÌºê ¼­¹ö·ÎºÎÅÍ ¿µ¿ªÀ» ½±°Ô ±Ü¾î°¥ ¼ö ÀÖ´Ù. ÇØ´ç¼­¹ö°¡ Slave ³×ÀÓ¼­¹ö·Î¸¸ »ç¿ëµÇ¸é ¾Æ·¡¿Í °°ÀÌ Zone Àü¼ÛÀÌ µÇÁö ¾Êµµ·Ï ¼³Á¤ÇÑ´Ù.

# vi /etc/named.conf
options {
allow-transfer { none ; };
};


¶Ç´Â µµ¸ÞÀο¡ µû¶ó Master , Slave·Î °°ÀÌ ¿î¿µÁßÀÏ

°ü·Ã±Û : ¾øÀ½ ±Û¾´½Ã°£ : 2017/06/19 9:09 from 192.168.0.1

  DNS SLAVE ±¸¼ºÇϱ⠸ñ·Ïº¸±â »õ±Û ¾²±â Áö¿ì±â ÀÀ´ä±Û ¾²±â ±Û ¼öÁ¤ AIX OPEN RPM  
BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡