table of contents
RESOLV.CONF(5) | п═я┐п╨п╬п╡п╬п╢я│я┌п╡п╬ п©я─п╬пЁя─п╟п╪п╪п╦я│я┌п╟ Linux | RESOLV.CONF(5) |
п≤п°п╞¶
resolv.conf - я└п╟п╧п╩ п╫п╟я│я┌я─п╬п╧п╨п╦ п╢п╩я▐ п©я─п╬я├п╣п╢я┐я─ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╦п╪я▒п╫ (resolver)
п·п▒п≈п·п═¶
/etc/resolv.conf
п·п÷п≤п║п░п²п≤п∙¶
resolver — я█я┌п╬ п╫п╟п╠п╬я─ я└я┐п╫п╨я├п╦п╧ п╦п╥ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ C, п╨п╬я┌п╬я─я▀п╧ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╢п╬я│я┌я┐п© п╨ я│п╦я│я┌п╣п╪п╣ п╢п╬п╪п╣п╫п╫я▀я┘ п╦п╪я▒п╫ п╦п╫я┌п╣я─п╫п╣я┌ (DNS). п╓п╟п╧п╩ п╫п╟я│я┌я─п╬п╧п╨п╦ я│п╬п╢п╣я─п╤п╦я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌, п╨п╬я┌п╬я─п╟я▐ я┤п╦я┌п╟п╣я┌я│я▐ я└я┐п╫п╨я├п╦я▐п╪п╦ я─п╟п╥я─п╣я┬п╣п╫п╦я▐ п╦п╪я▒п╫ п©я─п╦ п©п╣я─п╡п╬п╪ п╦я┘ п╡я▀п╥п╬п╡п╣ п©я─п╬я├п╣я│я│п╬п╪. п╓п╟п╧п╩ я─п╟п╥я─п╟п╠п╟я┌я▀п╡п╟п╩я│я▐ п╡ п©п╬п╫я▐я┌п╫п╬п╪ я┤п╣п╩п╬п╡п╣п╨я┐ я└п╬я─п╪п╟я┌п╣, п╦ я│п╬п╢п╣я─п╤п╦я┌ я│п©п╦я│п╬п╨ п╨п╩я▌я┤п╣п╡я▀я┘ я│п╩п╬п╡ я│п╬ п╥п╫п╟я┤п╣п╫п╦я▐п╪п╦, п╨п╬я┌п╬я─я▀п╣ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐я▌я┌ я─п╟п╥п╩п╦я┤п╫п╬пЁп╬ я─п╬п╢п╟ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╢п╩я▐ я└я┐п╫п╨я├п╦п╧ я─п╟п╥я─п╣я┬п╣п╫п╦я▐ п╦п╪я▒п╫.
п▓ п╬п╠я▀я┤п╫я▀я┘ я│п╦я│я┌п╣п╪п╟я┘ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ п╫п╣я┌ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌п╦. п≈п╟п©я─п╟я┬п╦п╡п╟п╣п╪я▀п╧ я│п╣я─п╡п╣я─ п╦п╪я▒п╫ п╥п╟п©я┐я┴п╣п╫ п╫п╟ п╩п╬п╨п╟п╩я▄п╫п╬п╧ п╪п╟я┬п╦п╫п╣, п╢п╬п╪п╣п╫п╫п╬п╣ п╦п╪я▐ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╦п╥ п╦п╪п╣п╫п╦ я┐п╥п╩п╟, п╟ п╢п╬п╪п╣п╫ п©п╬п╦я│п╨п╟ я│п╬п╥п╢п╟я▒я┌я│я▐ п╦п╥ п╦п╪п╣п╫п╦ п╢п╬п╪п╣п╫п╟.
п÷п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐ я│п╩п╣п╢я┐я▌я┴п╦п╣ п©п╟я─п╟п╪п╣я┌я─я▀ п╫п╟я│я┌я─п╬п╧п╨п╦:
- nameserver IP-п╟п╢я─п╣я│ я│п╣я─п╡п╣я─п╟ п╦п╪я▒п╫
- п≈п╟п╢п╟п╣я┌ п╦п╫я┌п╣я─п╫п╣я┌-п╟п╢я─п╣я│ (п╡ я┌п╬я┤п╣я┤п╫п╬п╪ я└п╬я─п╪п╟я┌п╣) я│п╣я─п╡п╣я─п╟ п╦п╪я▒п╫, п╫п╟ п╨п╬я┌п╬я─я▀п╧ п╫п╟п╢п╬ п©п╣я─п╣п©я─п╟п╡п╩я▐я┌я▄ п╡я│п╣ п╥п╟п©я─п╬я│я▀. п°п╬п╤п╣я┌ п╠я▀я┌я▄ я┐п╨п╟п╥п╟п╫п╬ п╢п╬ MAXNS (п╡ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ 3, я│п╪. <resolv.h>) я│п╣я─п╡п╣я─п╬п╡ п╦п╪я▒п╫, п©п╬п╡я┌п╬я─я▐я▐ п╨п╟п╤п╢я▀п╧ я─п╟п╥ п╨п╩я▌я┤п╣п╡п╬п╣ я│п╩п╬п╡п╬. п∙я│п╩п╦ я┐п╨п╟п╥п╟п╫п╬ п╫п╣я│п╨п╬п╩я▄п╨п╬ я│п╣я─п╡п╣я─п╬п╡, я└я┐п╫п╨я├п╦п╦ я─п╟п╥я─п╣я┬п╣п╫п╦я▐ п╦п╪я▒п╫ п╠я┐п╢я┐я┌ п╬п╠я─п╟я┴п╟я┌я▄я│я▐ п╨ я│п╣я─п╡п╣я─п╟п╪ п╦п╪п╣п╫ п╡ п©п╬я─я▐п╢п╨п╣ п©п╣я─п╣я┤п╦я│п╩п╣п╫п╦я▐. п∙я│п╩п╦ п╡ я└п╟п╧п╩п╣ п╫п╣я┌ я│я┌я─п╬п╨ nameserver, я┌п╬ я└я┐п╫п╨я├п╦п╦ я─п╟п╥я─п╣я┬п╣п╫п╦я▐ п╦п╪я▒п╫ п╦я│п©п╬п╩я▄п╥я┐я▌я┌ я│п╣я─п╡п╣я─ п╦п╪я▒п╫ п╫п╟ п╩п╬п╨п╟п╩я▄п╫п╬п╧ п╪п╟я┬п╦п╫п╣. (п╓я┐п╫п╨я├п╦п╦ я─п╟п╥я─п╣я┬п╣п╫п╦я▐ п╦п╪я▒п╫ я─п╟п╠п╬я┌п╟я▌я┌ п©п╬ я│п╩п╣п╢я┐я▌я┴п╣п╪я┐ п╟п╩пЁп╬я─п╦я┌п╪я┐: п©п╬п©я─п╬п╠п╬п╡п╟я┌я▄ п╬п╠я─п╟я┌п╦я┌я▄я│я▐ п╨ п©п╣я─п╡п╬п╪я┐ я┐п╨п╟п╥п╟п╫п╫п╬п╪я┐ я│п╣я─п╡п╣я─я┐ п╦п╪я▒п╫. п∙я│п╩п╦ п╫п╣я┌ п╬я┌п╡п╣я┌п╟ п╡ п╬я┌п╡п╣п╢я▒п╫п╫п╬п╣ п╡я─п╣п╪я▐, п©п╬п©я─п╬п╠п╬п╡п╟я┌я▄ п╬п╠я─п╟я┌п╦я┌я▄я│я▐ п╨ я│п╩п╣п╢я┐я▌я┴п╣п╪я┐ я│п╣я─п╡п╣я─я┐, п╦ я┌.п╢. п©п╬п╨п╟ п╫п╣ п╠я┐п╢п╣я┌ п╦я│я┤п╣я─п©п╟п╫ я│п©п╦я│п╬п╨ я│п╣я─п╡п╣я─п╬п╡.)
- domain п╩п╬п╨п╟п╩я▄п╫п╬п╣ п╢п╬п╪п╣п╫п╫п╬п╣ п╦п╪я▐.
- п■п╩я▐ п╠п╬п╩я▄я┬п╦п╫я│я┌п╡п╟ п╥п╟п©я─п╬я│п╬п╡ п╦п╪я▒п╫ я│ п╢п╬п╪п╣п╫п╬п╪ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╨п╬я─п╬я┌п╨п╦п╣ п╦п╪п╣п╫п╟ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ п╩п╬п╨п╟п╩я▄п╫п╬пЁп╬ п╢п╬п╪п╣п╫п╟. п∙я│п╩п╦ я│я┌я─п╬п╨п╦ domain п╡ я└п╟п╧п╩п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ п╫п╣я┌, п╢п╬п╪п╣п╫ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╦п╥ п╩п╬п╨п╟п╩я▄п╫п╬пЁп╬ п╦п╪п╣п╫п╦ я┐п╥п╩п╟, п╡п╬п╥п╡я─п╟я┴п╟п╣п╪п╬пЁп╬ gethostname(2); п╢п╬п╪п╣п╫п╫п╬п╧ я┤п╟я│я┌я▄я▌ я│я┤п╦я┌п╟п╣я┌я│я▐ п╡я│я▒ п©п╬я│п╩п╣ п©п╣я─п╡п╬п╧ я┌п╬я┤п╨п╦ '.'. п²п╟п╨п╬п╫п╣я├, п╣я│п╩п╦ п╦п╪я▐ я┐п╥п╩п╟ п╫п╣ я│п╬п╢п╣я─п╤п╦я┌ п╢п╬п╪п╣п╫п╫п╬п╧ я┤п╟я│я┌п╦, я┌п╬ п©я─п╣п╢п©п╬п╩п╟пЁп╟п╣я┌я│я▐ п╨п╬я─п╫п╣п╡п╬п╧ п╢п╬п╪п╣п╫.
- search я│п©п╦я│п╬п╨ п©п╬п╦я│п╨п╟.
- п║п©п╦я│п╬п╨ п©п╬п╦я│п╨п╟ п╬п╠я▀я┤п╫п╬ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п©п╬ п╦п╪п╣п╫п╦ п╩п╬п╨п╟п╩я▄п╫п╬пЁп╬ п╢п╬п╪п╣п╫п╟; п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╬п╫ я│п╬п╢п╣я─п╤п╦я┌ я┌п╬п╩я▄п╨п╬ п╦п╪я▐ п╩п╬п╨п╟п╩я▄п╫п╬пЁп╬ п╢п╬п╪п╣п╫п╟. п╜я┌п╬ п╪п╬п╤п╫п╬ п╦п╥п╪п╣п╫п╦я┌я▄, п©п╣я─п╣я┤п╦я│п╩п╦п╡ п╦п╪п╣п╫п╟ п╢п╬п╪п╣п╫п╬п╡, п╡ п╨п╬я┌п╬я─я▀я┘ п╫я┐п╤п╫п╬ п╡п╣я│я┌п╦ п©п╬п╦я│п╨, я│ п╨п╩я▌я┤п╣п╡я▀п╪ п©п╬п╩п╣п╪ search я┤п╣я─п╣п╥ п©я─п╬п╠п╣п╩ п╦п╩п╦ я│п╦п╪п╡п╬п╩ я┌п╟п╠я┐п╩я▐я├п╦п╦. п÷я─п╦ я─п╟п╥я─п╣я┬п╣п╫п╦п╦ п╥п╟п©я─п╬я│п╬п╡ п╦п╪я▒п╫, п╡ п╨п╬я┌п╬я─я▀я┘ п╪п╣п╫я▄я┬п╣ я┌п╬я┤п╣п╨ я┤п╣п╪ я┐п╨п╟п╥п╟п╫п╬ п╡ ndots (п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ 1), п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п╨п╟п╤п╢я▀п╧ п╨п╬п╪п©п╬п╫п╣п╫я┌ п©я┐я┌п╦ п©п╬п╦я│п╨п╟ п©п╬п╨п╟ п╫п╣ п╠я┐п╢п╣я┌ п╫п╟п╧п╢п╣п╫п╬ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣п╣ п╦п╪я▐.
- п║п©п╦я│п╬п╨ п©п╬п╦я│п╨п╟ я│п╣п╧я┤п╟я│ п╪п╬п╤п╣я┌ я│п╬п╢п╣я─п╤п╟я┌я▄ п╫п╣ п╠п╬п╩п╣п╣ я┬п╣я│я┌п╦ п╢п╬п╪п╣п╫п╬п╡ п╦ п╫п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╢п╩п╦п╫п╫п╣п╣ 256 я│п╦п╪п╡п╬п╩п╬п╡.
- sortlist
- п▓я▀п╥я▀п╡п╟п╣я┌
я│п╬я─я┌п╦я─п╬п╡п╨я┐
п╟п╢я─п╣я│п╬п╡,
п╡п╬п╥п╡я─п╟я┴п╟п╣п╪я▀я┘
я└я┐п╫п╨я├п╦п╣п╧
gethostbyname(3).
п║п©п╦я│п╬п╨
я│п╬я─я┌п╦я─п╬п╡п╨п╦
п╥п╟п╢п╟п╣я┌я│я▐
п╡
п╡п╦п╢п╣
п©п╟я─
IP-п╟п╢я─п╣я│/п╪п╟я│п╨п╟
я│п╣я┌п╦.
п°п╟я│п╨я┐
я│п╣я┌п╦
я┐п╨п╟п╥я▀п╡п╟я┌я▄
п╫п╣
п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫п╬
— п©п╬
я┐п╪п╬п╩я┤п╟п╫п╦я▌
п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐
п╣я│я┌п╣я│я┌п╡п╣п╫п╫п╟я▐
п╪п╟я│п╨п╟
я│п╣я┌п╦.
IP-п╟п╢я─п╣я│
п╦
п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫п╟я▐
п╪п╟я│п╨п╟
я│п╣я┌п╦
я─п╟п╥п╢п╣п╩я▐я▌я┌я│я▐
п╨п╬я│п╬п╧
я┤п╣я─я┌п╬п╧.
п▓
я│п©п╦я│п╨п╣
п╪п╬п╤п╫п╬
я┐п╨п╟п╥я▀п╡п╟я┌я▄
п╢п╬ 10
п©п╟я─.
п÷я─п╦п╪п╣я─:
sortlist 130.155.160.0/255.255.240.0 130.155.0.0
- options
- п║ п©п╬п╪п╬я┴я▄я▌ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╦п╥п╪п╣п╫я▐я▌я┌я│я▐ п╫п╣п╨п╬я┌п╬я─я▀п╣ п╡п╫я┐я┌я─п╣п╫п╫п╦п╣ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ я└я┐п╫п╨я├п╦п╧ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╦п╪я▒п╫. п║п╦п╫я┌п╟п╨я│п╦я│
- options п©п╟я─п╟п╪п╣я┌я─ ...
пЁп╢п╣ п©п╟я─п╟п╪п╣я┌я─ п╪п╬п╤п╣я┌ п╦п╪п╣я┌я▄ я│п╩п╣п╢я┐я▌я┴п╦п╣ п╥п╫п╟я┤п╣п╫п╦я▐:
- debug
- пёя│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ RES_DEBUG п╡ _res.options.
- ndots:n
- п≈п╟п╢п╟я▒я┌ п╪п╦п╫п╦п╪п╟п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я┌п╬я┤п╣п╨, п╨п╬я┌п╬я─я▀п╣ п╢п╬п╩п╤п╫я▀ п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫п╬ п©я─п╦я│я┐я┌я│я┌п╡п╬п╡п╟я┌я▄ п╡ п╦п╪п╣п╫п╦, п©п╣я─п╣п╢п╟п╫п╫п╬п╪ я└я┐п╫п╨я├п╦п╦ res_query(3) (я│п╪. resolver(3)) п©я─п╣п╤п╢п╣ я┤п╣п╪ п╠я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫ п╫п╟я┤п╟п╩я▄п╫я▀п╧ п╟п╠я│п╬п╩я▌я┌п╫я▀п╧ п╥п╟п©я─п╬я│. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ n я─п╟п╡п╫п╬ 1, п©п╬я█я┌п╬п╪я┐ п╣я│п╩п╦ п╡ п╦п╪п╣п╫п╦ п╣я│я┌я▄ я┌п╬я┤п╨п╦, я│п╫п╟я┤п╟п╩п╟ п╦п╪я▐ п©я▀я┌п╟я▌я┌я│я▐ я─п╟п╥я─п╣я┬п╦я┌я▄ п╨п╟п╨ п╟п╠я│п╬п╩я▌я┌п╫п╬п╣, п©я─п╣п╤п╢п╣ я┤п╣п╪ п╢п╬п╠п╟п╡п╩я▐я┌я▄ п╨ п╫п╣п╪я┐ я█п╩п╣п╪п╣п╫я┌я▀ п╦п╥ я│п©п╦я│п╨п╟ п©п╬п╦я│п╨п╟. п≈п╫п╟я┤п╣п╫п╦п╣ я█я┌п╬пЁп╬ п©п╟я─п╟п╪п╣я┌я─п╟ п╡п╫я┐я┌я─п╣п╫п╫п╣ п╢п╬я┘п╬п╢п╦я┌ п╢п╬ 15.
- timeout:n
- п≈п╟п╢п╟я▒я┌ п©я─п╬п╪п╣п╤я┐я┌п╬п╨ п╡я─п╣п╪п╣п╫п╦, п╨п╬я┌п╬я─я▀п╧ я└я┐п╫п╨я├п╦п╦ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╦п╪я▒п╫ п╠я┐п╢я┐я┌ п╤п╢п╟я┌я▄ п╬я┌п╡п╣я┌п╟ п╬я┌ я┐п╢п╟п╩я▒п╫п╫п╬пЁп╬ я│п╣я─п╡п╣я─п╟ п╦п╪я▒п╫ п©п╣я─п╣п╢ я┌п╣п╪ п╨п╟п╨ п©п╬п╡я┌п╬я─п╦я┌я▄ п╥п╟п©я─п╬я│ п╢я─я┐пЁп╬п╪я┐ я│п╣я─п╡п╣я─я┐ п╦п╪я▒п╫. п≤п╥п╪п╣я─я▐п╣я┌я│я▐ п╡ я│п╣п╨я┐п╫п╢п╟я┘, п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ RES_TIMEOUT (п╡ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ я─п╟п╡п╫п╬ 5, я│п╪. <resolv.h>). п≈п╫п╟я┤п╣п╫п╦п╣ я█я┌п╬пЁп╬ п©п╟я─п╟п╪п╣я┌я─п╟ п╡п╫я┐я┌я─п╣п╫п╫п╣ п╢п╬я┘п╬п╢п╦я┌ п╢п╬ 30.
- attempts:n
- п≈п╟п╢п╟я▒я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я─п╟п╥, п╨п╬я┌п╬я─п╬п╣ я└я┐п╫п╨я├п╦п╦ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╦п╪я▒п╫ п╠я┐п╢я┐я┌ п©п╬я│я▀п╩п╟я┌я▄ п╥п╟п©я─п╬я│ я│п╣я─п╡п╣я─п╟п╪ п╦п╪я▒п╫ п©п╣я─п╣п╢ я┌п╣п╪ п╨п╟п╨ п╥п╟п╨п╬п╫я┤п╦я┌я▄ я─п╟п╠п╬я┌я┐ п╦ п╡п╣я─п╫я┐я┌я▄ п╬я┬п╦п╠п╨я┐ п╡я▀п╥я▀п╡п╟п╡я┬п╣п╪я┐ п╦я┘ п©я─п╦п╩п╬п╤п╣п╫п╦я▌. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я─п╟п╡п╫п╬ RES_DFLRETRY (п╡ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ 2, я│п╪. <resolv.h>). п≈п╫п╟я┤п╣п╫п╦п╣ я█я┌п╬пЁп╬ п©п╟я─п╟п╪п╣я┌я─п╟ п╡п╫я┐я┌я─п╣п╫п╫п╣ п╢п╬я┘п╬п╢п╦я┌ п╢п╬ 5.
- rotate
- п≈п╟п╢п╟я▒я┌ п╥п╫п╟я┤п╣п╫п╦п╣ RES_ROTATE п╡ _res.options, я┤я┌п╬ п©я─п╦п╡п╬п╢п╦я┌ п╨ я├п╦п╨п╩п╦я┤п╣я│п╨п╬п╪я┐ п╡я▀п╠п╬я─я┐ я┐п╨п╟п╥п╟п╫п╫я▀я┘ я│п╣я─п╡п╣я─п╬п╡ п╦п╪я▒п╫. п╜я┌п╬ п©я─п╦п╡п╬п╢п╦я┌ п╨ я─п╟я│п©я─п╣п╢п╣п╩п╣п╫п╦я▌ п╫п╟пЁя─я┐п╥п╨п╦ я│я─п╣п╢п╦ я│п╣я─п╡п╣я─п╬п╡, я┤я┌п╬п╠я▀ п╦я│п╨п╩я▌я┤п╦я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ п╨п╟п╤п╢я▀п╧ я─п╟п╥ я┌п╬п╩я▄п╨п╬ п©п╣я─п╡п╬пЁп╬ я│п╣я─п╡п╣я─п╟ п╡я│п╣п╪п╦ п╨п╩п╦п╣п╫я┌п╟п╪п╦.
- no-check-names
- п≈п╟п╢п╟я▒я┌ п╥п╫п╟я┤п╣п╫п╦п╣ RES_NOCHECKNAME п╡ _res.options, я┤я┌п╬ п©я─п╦п╡п╬п╢п╦я┌ п╨ п╡я▀п╨п╩я▌я┤п╣п╫п╦я▌ п╡ я│п╬п╡я─п╣п╪п╣п╫п╫п╬п╪ BIND п©я─п╬п╡п╣я─п╨п╦ п╡ п©п╬я│я┌я┐п©п╟я▌я┴п╦я┘ п╦п╪п╣п╫п╟я┘ я┐п╥п╩п╬п╡ п╦ п©п╬я┤я┌п╬п╡я▀я┘ п╦п╪п╣п╫п╟я┘ п╫п╣п╢п╬п©я┐я│я┌п╦п╪я▀я┘ я│п╦п╪п╡п╬п╩п╬п╡, я┌п╟п╨п╦я┘ п╨п╟п╨ я│п╦п╪п╡п╬п╩я▀ п©п╬п╢я┤я▒я─п╨п╦п╡п╟п╫п╦я▐ (_), п╫п╣-ASCII п╦п╩п╦ я┐п©я─п╟п╡п╩я▐я▌я┴п╦п╣ я│п╦п╪п╡п╬п╩я▀.
- inet6
- п≈п╟п╢п╟я▒я┌ п╥п╫п╟я┤п╣п╫п╦п╣ RES_USE_INET6 п╡ _res.options. п╜я┌п╬ п©я─п╦п╡п╬п╢п╦я┌ п╨ п╡я▀п©п╬п╩п╫п╣п╫п╦я▌ п╥п╟п©я─п╬я│п╟ AAAA я─п╟п╫я▄я┬п╣ п╥п╟п©я─п╬я│п╟ A п╡п╫я┐я┌я─п╦ я└я┐п╫п╨я├п╦п╦ gethostbyname(3), п╦ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▌ п╬я┌п╡п╣я┌п╬п╡ IPv4 п╡ "я┌я┐п╫п╫п╣п╩п╦я─п╬п╡п╟п╫п╫я┐я▌ я└п╬я─п╪я┐" IPv6, п╣я│п╩п╦ п╥п╟п©п╦я│п╦ AAAA п╫п╣ п╠я▀п╩п╦ п╬п╠п╫п╟я─я┐п╤п╣п╫я▀, п╫п╬ п╣я│я┌я▄ п╥п╟п©п╦я│я▄ я┌п╦п©п╟ A.
- ip6-bytestring (п╫п╟я┤п╦п╫п╟я▐ я│ glibc 2.3.4)
- п≈п╟п╢п╟я▒я┌ п╥п╫п╟я┤п╣п╫п╦п╣ RES_USE_BSTRING п╡ _res.options. п╜я┌п╬ п©я─п╦п╡п╬п╢п╦я┌ п╨ п©п╬п╦я│п╨я┐ п╬п╠я─п╟я┌п╫п╬п╧ п╥п╟п©п╦я│п╦ IPv6, п╦я│п©п╬п╩я▄п╥я┐я▐ я└п╬я─п╪п╟я┌ п╥п╫п╟я┤п╦п╪я▀я┘ п╠п╦я┌п╬п╡, п╬п©п╦я│п╟п╫п╫я▀п╧ п╡ RFC2673; п╣я│п╩п╦ я█я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©п╬п╩я┐п╠п╟п╧я┌п╬п╡я▀п╧ я└п╬я─п╪п╟я┌.
- ip6-dotint/no-ip6-dotint (п╫п╟я┤п╦п╫п╟я▐ я│ glibc 2.3.4)
- пёя│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌/я│п╠я─п╟я│я▀п╡п╟п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ RES_NOIP6DOTINT п╡ _res.options. п∙я│п╩п╦ я┐п╨п╟п╥п╟п╫ я│п╠я─п╬я│ (ip6-dotint), я┌п╬ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п©п╬п╦я│п╨ п╬п╠я─п╟я┌п╫п╬п╧ п╥п╟п©п╦я│п╦ IPv6 (я┐я│я┌п╟я─п╣п╩) п╡ п╥п╬п╫п╣ ip6.int; п╣я│п╩п╦ п╥п╟п╢п╟п╫п╟ я┐я│я┌п╟п╫п╬п╡п╨п╟ (no-ip6-dotint), я┌п╬ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п©п╬п╦я│п╨ п╬п╠я─п╟я┌п╫п╬п╧ п╥п╟п©п╦я│п╦ IPv6 п╡ п╥п╬п╫п╣ ip6.arpa. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я█я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫.
- edns0 (п╫п╟я┤п╦п╫п╟я▐ я│ glibc 2.6)
- п≈п╟п╢п╟я▒я┌ п╥п╫п╟я┤п╣п╫п╦п╣ RES_USE_EDNSO п╡ _res.options. п▓п╨п╩я▌я┤п╟п╣я┌ п©п╬п╢п╢п╣я─п╤п╨я┐ я─п╟я│я┬п╦я─п╣п╫п╦п╧ DNS, п╬п©п╦я│п╟п╫п╫я▀я┘ п╡ RFC 2671.
п п╩я▌я┤п╣п╡я▀п╣ я│п╩п╬п╡п╟ domain п╦ search я▐п╡п╩я▐я▌я┌я│я▐ п╡п╥п╟п╦п╪п╬п╦я│п╨п╩я▌я┤п╟я▌я┴п╦п╪п╦. п∙я│п╩п╦ п╬п╫п╦ я┐п╨п╟п╥п╟п╫я▀ п╠п╬п╩п╣п╣ п╬п╢п╫п╬пЁп╬ я─п╟п╥п╟, я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╬я│п╩п╣п╢п╫п╣пЁп╬.
п≈п╫п╟я┤п╣п╫п╦п╣ п╨п╩я▌я┤п╣п╡п╬пЁп╬ я│п╩п╬п╡п╟ search п╡ я│п╦я│я┌п╣п╪п╫п╬п╪ я└п╟п╧п╩п╣ resolv.conf п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦п╥п╪п╣п╫п╣п╫п╬ п╫п╟п╥п╫п╟я┤п╣п╫п╦п╣п╪ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п╬п╨я─я┐п╤п╣п╫п╦я▐ п╢п╩я▐ п╬п©я─п╣п╢п╣п╩я▒п╫п╫п╬пЁп╬ п©я─п╬я├п╣я│я│п╟ LOCALDOMAIN я│п©п╦я│п╨п╟ п╢п╬п╪п╣п╫п╬п╡, я─п╟п╥п╢п╣п╩я▒п╫п╫я▀я┘ п©я─п╬п╠п╣п╩п╟п╪п╦.
п≈п╫п╟я┤п╣п╫п╦п╣ п╨п╩я▌я┤п╣п╡п╬пЁп╬ я│п╩п╬п╡п╟ options п╡ я│п╦я│я┌п╣п╪п╫п╬п╪ я└п╟п╧п╩п╣ resolv.conf п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╢п╬п©п╬п╩п╫п╣п╫п╬ п╫п╟п╥п╫п╟я┤п╣п╫п╦п╣п╪ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п╬п╨я─я┐п╤п╣п╫п╦я▐ п╢п╩я▐ п╬п©я─п╣п╢п╣п╩я▒п╫п╫п╬пЁп╬ п©я─п╬я├п╣я│я│п╟ RES_OPTIONS я│п©п╦я│п╨п╟ п╡я▀я┬п╣п╬п©п╦я│п╟п╫п╫я▀я┘ п╡ options п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╫п╟я│я┌я─п╬п╧п╨п╦ я└я┐п╫п╨я├п╦п╧ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╦п╪я▒п╫.
п п╩я▌я┤п╣п╡п╬п╣ я│п╩п╬п╡п╬ п╦ п╥п╫п╟я┤п╣п╫п╦п╣ п╢п╬п╩п╤п╫я▀ п╠я▀я┌я▄ п╡ п╬п╢п╫п╬п╧ я│я┌я─п╬п╨п╣, п╦ п╨я─п╬п╪п╣ я┌п╬пЁп╬, п╨п╩я▌я┤п╣п╡п╬п╣ я│п╩п╬п╡п╬(п╫п╟п©я─п╦п╪п╣я─, nameserver), п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ п╡ п╫п╟я┤п╟п╩п╣ я│я┌я─п╬п╨п╦. п≈п╫п╟я┤п╣п╫п╦п╣ п╢п╬п╩п╤п╫п╬ п╬я┌п╢п╣п╩я▐я┌я▄я│я▐ п╬я┌ п╨п╩я▌я┤п╣п╡п╬пЁп╬ я│п╩п╬п╡п╟ п©я─п╬п╠п╣п╩я▄п╫я▀п╪ я│п╦п╪п╡п╬п╩п╬п╪.
п╓п░п≥п⌡п╚¶
/etc/resolv.conf, <resolv.h>
п║п°п·п╒п═п≤п╒п∙ п╒п░п п√п∙¶
gethostbyname(3), resolver(3), hostname(7),
named(8)
п═я┐п╨п╬п╡п╬п╢я│я┌п╡п╬
п©п╬
я─п╟п╠п╬я┌п╣
я│
я│п╣я─п╡п╣я─п╬п╪
п╦п╪я▒п╫ BIND
2009-03-01 | 4th Berkeley Distribution |