host.conf
—
resolver
¼ºñ½º
¼³Á¤ ÆÄÀÏ
/etc/host.conf
host.conf
ÆÄÀÏÀº
FreeBSD ÀÇ resolverÀÇ
¼³Á¤ÀÇ
ÀϺθ¦
º¸°ü
À¯ÁöÇÕ´Ï´Ù.
È£½ºÆ®¸íÀ̳ª
ÁÖ¼ÒÀÇ
ÇØ°á½Ã¿¡, C
ÇÁ·Î±×·¥
¶óÀ̺귯¸®ÀÇ
À̸§ ÇØ¼® routine
(
gethostbyname(3)
µî)ÀÌ
ÀÌ¿ëÇÏ´Â
¼ºñ½º (DNS ³ª
yp(8)
µî)°ú
±×·¯ÇÑ
ÀÌ¿ë
¼ø¼¸¦
±â¼úÇÕ´Ï´Ù.
ÀÌ ÆÄÀÏÀÇ
¼½ÄÀº
Àΰ£ÀÌ
ÀÐÀ» ¼ö
ÀÖ´Â
Çü½ÄÀ̸ç,
À¯ÀúÀÇ
ÃëÇâÀÇ
ÅØ½ºÆ®
¹®ÀÚ
ÆíÁý±â·Î
º¯°æÇÒ ¼ö
ÀÖ½À´Ï´Ù.
ÃÖÃʰ¡
‘
#
’
±×¸®°í
½ÃÀ۵ǴÂ
ÇàÀº
ÄÚ¸àÆ®·Î¼
¹«½ÃµË´Ï´Ù.
³ª¸ÓÁöÀÇ
ÇàÀº ÄÚ·Ð
(‘
:
’) ,
¼¼¹ÌÄÝ·Ð
(‘
;
’) , ÄÞ¸¶
(‘
,
’) ¶Ç´Â
°ø¹é (ÅÇ,
½ºÆäÀ̽º,
°³Çà
ij¸¯ÅÍ)
±×¸®°í
´Ü¶ôÁö¾îÁö°í
µûºÐÇѰ¡ÀÇ
¼ºñ½º¸íÀ»
Æ÷ÇÔÇÕ´Ï´Ù.
host.conf
¾ÈÀ¸·Î
À¯È¿ÇÑ
¼ºñ½ºÀÇ
¸íĪÀº
´ÙÀ½°ú
°°½À´Ï´Ù.
/etc/hosts
- ‘
hosts
’ ÀÇ
º°¸í.
bind
- ÀÌ
¼ºñ½º´Â
resolver¿¡ ´ëÇØ¼,
È£½ºÆ®¸íÀ̳ª
ÁÖ¼ÒÀÇ
À̸§
ÇØ¼®¿¡
ÀÎÅͳÝ
µµ¸ÞÀÎ
³×ÀÓ
½Ã½ºÅÛ (DNS)À»
»ç¿ëÇϵµ·Ï(µíÀÌ)
ÇÕ´Ï´Ù. DNS
resolverÀÇ ¼³Á¤Àº
resolver(5)
±×¸®°í
¼³¸íµÇ°í
ÀÖ½À´Ï´Ù.
dns
- ‘
bind
’ ÀÇ
º°¸í.
domain
- ‘
bind
’ ÀÇ
º°¸í.
hosts
- ÀÌ
¼ºñ½º¸íÀÌ
host.conf
±×¸®°í
»ç¿ëµÇ°í
ÀÖÀ¸¸é(ÀÚ),
À̸§°ú
ÁÖ¼ÒÀÇ
ÇØ°á¿¡
·ÎÄÃ
È£½ºÆ®ÀÇ
µ¥ÀÌŸº£À̽º
ÇÏÁö¸¸
»ç¿ëµË´Ï´Ù.
·ÎÄÃ
È£½ºÆ®ÀÇ
µ¥ÀÌŸº£À̽º´Â
hosts(5)
±×¸®°í
¼³¸íµÇ°í
ÀÖ½À´Ï´Ù.
hosttable
- ‘
hosts
’ ÀÇ
º°¸í.
htable
- ‘
hosts
’ ÀÇ
º°¸í.
nis
- ÀÌ
¼ºñ½º¸íÀÌ
host.conf
±×¸®°í
»ç¿ëµÇ°í
ÀÖÀ¸¸é(ÀÚ),
resolver´Â
È£½ºÆ®¸í°ú
ÁÖ¼ÒÀÇ
Á¶»ç¿¡ YP/NIS ¸¦
»ç¿ëÇÕ´Ï´Ù.
YP/NIS ½Ã½ºÅÛÀº
yp(8)
±×¸®°í
¼³¸íµÇ°í
ÀÖ½À´Ï´Ù.
yellowpages
- ‘
nis
’ ÀÇ
º°¸í.
yp
- ‘
nis
’ ÀÇ
º°¸í.
- host.conf
- ¼ºñ½º
¼³Á¤
ÆÄÀÏÀº
/etc ¿¡
ÀÖ½À´Ï´Ù.
gethostbyname(3),
hosts(5),
resolver(5),
yp(8)