-÷ ÄÏÍÁÛÎÅÊ ÓÅÔÉ ×Ù ÔÁËÏÊ ÂÌÏË ÐÒÏÐÉÛÅÔÅ Ó ÌÅÇËÏÓÔØÀ, Á × ÒÁÂÏÞÅÊ ÄÌÑ
-ÜÔÏÇÏ ÎÕÖÎÏ ÉÍÅÔØ ËÏÅ-ËÁËÏÅ ×ÌÉÑÎÉÅ ÎÁ ÓÉÓÔÅÍÎÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ.
-<p>
-÷ ÄÏÍÁÛÎÉÈ ÓÅÔÑÈ Ó×ÏÉÈ ÄÒÕÚÅÊ, Ë ËÏÔÏÒÙÍ ×Ù ÈÏÄÉÔÅ × ÇÏÓÔÉ, ÓËÏÒÅÅ ×ÓÅÇÏ
-ÐÒÉÄÅÔÓÑ ÕÄÏ×ÌÅÔ×ÏÒÉÔØÓÑ ÄÉÎÁÍÉÞÅÓËÉÍ IP, ÅÓÌÉ ÔÏÌØËÏ ×Ù ÎÅ ÈÏÄÉÔÅ Ë ÎÉÍ
-× ÇÏÓÔÉ ÄÏÓÔÁÔÏÞÎÏ ÒÅÇÕÌÑÒÎÏ.
-<p>
-íÏÖÎÏ ÅÝÅ ÐÙÔÁÔØÓÑ ÄÉÎÁÍÉÞÅÓËÉ ÐÒÏÁÐÄÅÊÔÉÔØ ÌÏËÁÌØÎÙÊ DNS, Ó×ÑÚÁ× Ó×ÏÅ
-ÉÍÑ Ó ÐÏÌÕÞÅÎÎÙÍ ÄÉÎÁÍÉÞÅÓËÉÍ IP, ÎÏ Ñ ÜÔÉÍ ÎÉËÏÇÄÁ ÎÅ ÒÁÚ×ÌÅËÁÌÓÑ,
-ÐÏÜÔÏÍÕ ÓÏ×ÅÔÏ× ÄÁ×ÁÔØ ÎÅ ÂÕÄÕ.
-<h2>îÁÓÔÒÏÊËÁ DNS É ÐÒÏÞÉÈ ÐÁÒÁÍÅÔÒÏ× ÒÅÚÏÌ×ÉÎÇÁ</h2>
-îÕÖÅÎ ÌÉ ÎÁ ÎÏÕÔÂÕËÅ ÌÏËÁÌØÎÙÊ DNS-ÓÅÒ×ÅÒ? ðÏÓÌÅÄÎÅÅ ×ÒÅÍÑ Ñ ÐÒÉÛÅÌ Ë
-×Ù×ÏÄÕ, ÞÔÏ ÎÕÖÅÎ. úÁÞÅÍ? äÅÌÏ × ÔÏÍ ÞÔÏ ÎÏÕÔÂÕË ÄÁÌÅËÏ ÎÅ ×ÓÅÇÄÁ
-×ÙËÌÀÞÁÀÔ ÐÒÉ ÐÅÒÅÔÁÓËÉ×ÁÎÉÉ ÅÇÏ ÉÚ ÏÄÎÏÇÏ ÍÅÓÔÁ × ÄÒÕÇÏÅ. çÏÒÁÚÄÏ ÞÁÝÅ
-ÅÇÏ ÚÁÇÏÎÑÀÔ × suspend. á ÂÏÌØÛÁÑ ÞÁÓÔØ ÐÒÏÇÒÁÍÍ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÂÙÔØ ÐÒÉ
-ÜÔÏÍ ÚÁÐÕÝÅÎÙ, ËÒÁÊÎÅ ÏÔÒÉÃÁÔÅÌØÎÏ ÏÔÎÏÓÑÔÓÑ Ë ÓÍÅÎÅ ÁÄÒÅÓÏ×
-DNS-ÓÅÒ×ÅÒÏ× ÂÅÚ ÐÅÒÅÚÁÐÕÓËÁ. ÷ÏÏÂÝÅ-ÔÏ × glibc ÅÓÔØ API ÄÌÑ
-ÐÅÒÅÉÎÉÃÉÁÌÉÚÁÃÉÉ ÒÅÚÏÌ×ÅÒÁ. îÏ ÉÍ ÐÏÞÔÉ ÎÉËÔÏ ÎÅ ÐÏÌØÚÕÅÔÓÑ. ðÏÜÔÏÍÕ
-ËÁËÁÑ-ÎÉÂÕÄØ ÚÁÐÕÝÅÎÎÁÑ ÄÏÍÁ ÐÒÏÇÒÁÍÍÁ ÐÒÉ ÐÅÒÅÎÏÓÅ ÎÁ ÒÁÂÏÔÕ ÂÕÄÅÔ
-ÐÒÏÄÏÌÖÁÔØ ÐÙÔÁÔØÓÑ ÄÏÓÔÕÞÁÔØÓÑ ÄÏ ÄÏÍÁÛÎÅÇÏ DNS-ÓÅÒ×ÅÒÁ. èÏÒÏÛÏ, ÅÓÌÉ Õ
-ÎÅ£ ÐÏÌÕÞÉÔÓÑ. á ÅÓÌÉ DNS-ÓÅÒ×ÅÒ × ÌÏËÁÌØÎÏÊ ÓÅÔÉ ÉÍÅÌ ÐÒÉ×ÁÔÎÙÊ
-IP-ÁÄÒÅÓ?
-<p>
-÷ÏÔ ÅÓÌÉ × resolv.conf ÐÒÏÐÉÓÁÎ × ËÁÞÅÓÔ×Å DNS-ÓÅÒ×ÅÒÁ localhost, ÔÏ ×Ó£
-× ÐÏÒÑÄËÅ. îÕÖÎÏ ÔÏÌØËÏ Õ×ÅÄÏÍÉÔØ DNS-ÓÅÒ×ÅÒ Ï ÓÍÅÎÅ ÆÏÒ×ÁÒÄÅÒÏ×.
-<p>
-äÌÑ ÜÔÏÊ ÃÅÌÉ × debian ÅÓÔØ ÐÁËÅÔ resolvconf. ÷ ÓÌÕÞÁÅ ÅÓÌÉ ÏÎ
-ÕÓÔÁÎÏ×ÌÅÎ, ÓËÒÉÐÔÙ dhcp-ËÌÉÅÎÔÁ É pppd, ÏÔ×ÅÔÓÔ×ÅÎÎÙÅ ÚÁ ÐÒÏÐÉÓÙ×ÁÎÉÅ
-ÁÄÒÅÓÏ× DNS ÐÅÒÅÄÁÀÔ ÜÔÕ ÉÎÆÏÒÍÁÃÉÀ ÐÒÏÇÒÁÍÍÅ resolvconf, ×ÍÅÓÔÏ ÔÏÇÏ
-ÞÔÏÂÙ Ñ×ÎÙÍ ÏÂÒÁÚÏÍ ÐÅÒÅÐÉÓÙ×ÁÔØ /Åtc/resolv.conf.
-<p>
-á resolvconf ÏÂÌÁÄÁÅÔ ÎÁÓÔÒÁÉ×ÁÅÍÏÊ ËÏÎÆÉÇÕÒÁÃÉÅÊ É ÍÏÖÅÔ ÄÅÌÁÔØ ÕÊÍÕ
-ÐÏÌÅÚÎÙÈ ×ÅÝÅÊ. ÷ ËÏÍÐÌÅËÔÅ ÂÏÌØÛÉÎÓÔ×Á ×ËÌÀÞÅÎÎÙÈ × ÄÉÓÔÒÉÂÕÔÉ×
-DNS-ÓÅÒ×ÅÒÏ× ÅÓÔØ ÓËÒÉÐÔÙ, ËÏÔÏÒÙÅ ÐÏÍÅÝÁÀÔÓÑ × /etc/resolvconf/update.d
-É ×ÙÐÏÌÎÑÀÔ ÎÅÏÂÈÏÄÉÍÙÅ ÍÏÄÉÆÉËÁÃÉÉ ÐÒÉ ÓÍÅÎÅ ÁÄÒÅÓÏ× DNS-ÓÅÒ×ÅÒÁ.
-<p>
-ñ ×ÙÂÒÁÌ ÄÌÑ ÎÏÕÔÂÕËÁ ËÜÛÉÒÕÀÝÉÊ dns-ÓÅÒ×Åp pdnsd, ÓÐÅÃÉÁÌØÎÏ
-ÒÁÚÒÁÂÏÔÁÎÎÙÊ × ËÁÞÅÓÔ×Å ËÜÛÉÒÕÀÝÅÇÏ DNS ÄÌÑ ÍÁÛÉÎÙ-ËÌÉÅÎÔÁ. åÓÌÉ ×ÁÍ
-ÈÏÞÅÔÓÑ, ÍÏÖÅÔÅ, ËÏÎÅÞÎÏ, ÐÏÓÔÁ×ÉÔØ ÐÏÌÎÏÃÅÎÎÙÊ bind, ÏÎ ÔÏÖÅ ÕÍÅÅÔ
-×ÚÁÉÍÏÄÅÊÓÔ×Ï×ÁÔØ Ó resolvconf, ÎÏ pdnsd ÐÒÏÝÅ × ÎÁÓÔÒÏÊËÅ É ÐÏÔÒÅÂÌÑÅÔ
-ÍÅÎØÛÅ ÐÁÍÑÔÉ.
-<p>
-ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ resolvconf ×ÍÅÓÔÅ Ó ËÅÛÉÒÕÀÝÉÍ DNS-ÓÅÒ×ÅÒÏÍ ÎÕÖÎÏ
-ÐÒÏÐÉÓÁÔØ ÓÔÒÏÞËÕ
+В домашней сети вы такой блок пропишете с легкостью, а в рабочей для
+этого нужно иметь кое-какое влияние на системного администратора.
+<p>
+В домашних сетях своих друзей, к которым вы ходите в гости, скорее всего
+пÑ\80идеÑ\82Ñ\81Ñ\8f Ñ\83довлеÑ\82воÑ\80иÑ\82Ñ\8cÑ\81Ñ\8f динамиÑ\87еÑ\81ким IP, еÑ\81ли Ñ\82олÑ\8cко вÑ\8b не Ñ\85одиÑ\82е к ним
+в гости достаточно регулярно.
+<p>
+Можно еще пытаться динамически проапдейтить локальный DNS, связав свое
+имя с полученным динамическим IP, но я этим никогда не развлекался,
+поÑ\8dÑ\82омÑ\83 Ñ\81овеÑ\82ов даваÑ\82Ñ\8c не бÑ\83дÑ\83.
+<h2>Настройка DNS и прочих параметров резолвинга</h2>
+Нужен ли на ноутбуке локальный DNS-сервер? Последнее время я пришел к
+выводу, что нужен. Зачем? Дело в том что ноутбук далеко не всегда
+выключают при перетаскивании его из одного места в другое. Гораздо чаще
+его загоняют в suspend. А большая часть программ, которые могут быть при
+этом запущены, крайне отрицательно относятся к смене адресов
+DNS-серверов без перезапуска. Вообще-то в glibc есть API для
+пеÑ\80еиниÑ\86иализаÑ\86ии Ñ\80езолвеÑ\80а. Ð\9dо им поÑ\87Ñ\82и никÑ\82о не полÑ\8cзÑ\83еÑ\82Ñ\81Ñ\8f. Ð\9fоÑ\8dÑ\82омÑ\83
+какая-нибудь запущенная дома программа при переносе на работу будет
+пÑ\80одолжаÑ\82Ñ\8c пÑ\8bÑ\82аÑ\82Ñ\8cÑ\81Ñ\8f доÑ\81Ñ\82Ñ\83Ñ\87аÑ\82Ñ\8cÑ\81Ñ\8f до домаÑ\88него DNS-Ñ\81еÑ\80веÑ\80а. ХоÑ\80оÑ\88о, еÑ\81ли Ñ\83
+неё получится. А если DNS-сервер в локальной сети имел приватный
+IP-адрес?
+<p>
+Вот если в resolv.conf прописан в качестве DNS-сервера localhost, то всё
+в порядке. Нужно только уведомить DNS-сервер о смене форвардеров.
+<p>
+Для этой цели в debian есть пакет resolvconf. В случае если он
+установлен, скрипты dhcp-клиента и pppd, ответственные за прописывание
+адресов DNS передают эту информацию программе resolvconf, вместо того
+чтобы явным образом переписывать /еtc/resolv.conf.
+<p>
+А resolvconf обладает настраиваемой конфигурацией и может делать уйму
+полезнÑ\8bÑ\85 веÑ\89ей. Ð\92 комплекÑ\82е болÑ\8cÑ\88инÑ\81Ñ\82ва вклÑ\8eÑ\87еннÑ\8bÑ\85 в диÑ\81Ñ\82Ñ\80ибÑ\83Ñ\82ив
+DNS-серверов есть скрипты, которые помещаются в /etc/resolvconf/update.d
+и выполняют необходимые модификации при смене адресов DNS-сервера.
+<p>
+Я выбрал для ноутбука кэширующий dns-сервеp pdnsd, специально
+разработанный в качестве кэширующего DNS для машины-клиента. Если вам
+хочется, можете, конечно, поставить полноценный bind, он тоже умеет
+взаимодействовать с resolvconf, но pdnsd проще в настройке и потребляет
+меньше памяти.
+<p>
+При использовании resolvconf вместе с кеширующим DNS-сервером нужно
+пÑ\80опиÑ\81аÑ\82Ñ\8c Ñ\81Ñ\82Ñ\80оÑ\87кÑ\83