<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dmesg &#187; советы</title>
	<atom:link href="http://dmesg.org.ua/tag/%d1%81%d0%be%d0%b2%d0%b5%d1%82%d1%8b/feed/" rel="self" type="application/rss+xml" />
	<link>http://dmesg.org.ua</link>
	<description>заметки системного инженера</description>
	<lastBuildDate>Thu, 28 Jan 2010 09:06:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Полезный совет по DNS</title>
		<link>http://dmesg.org.ua/2009/06/helpful-hints-dns/</link>
		<comments>http://dmesg.org.ua/2009/06/helpful-hints-dns/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 12:22:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Администрирование]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[советы]]></category>

		<guid isPermaLink="false">http://dmesg.org.ua/?p=24</guid>
		<description><![CDATA[Допустим, что у вас в сети существует 2 DNS сервера: 1-й  &#8211; master 192.168.0.1, второй slave 194.168.0.2. На клиенте прописано в следующем порядке: 192.168.0.1 194.168.0.2 Все изменения в файлы зон Вы вносите на 1-м DNS сервере, допускаете ошибку&#8230; перезагружаете сервер зону, и она после этой ошибки становится неработоспособной, клиент при резолвинге хоста из неё получает [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-99" style="margin-left: 5px; margin-right: 5px;" title="domain-name" src="http://dmesg.org.ua/wp-content/uploads/2009/06/domain-name-150x150.jpg" alt="domain-name" width="150" height="150" />Допустим, что у вас в сети существует 2 DNS сервера: 1-й  &#8211; master 192.168.0.1, второй slave 194.168.0.2.<br />
На клиенте прописано в следующем порядке:<br />
192.168.0.1<br />
194.168.0.2</p>
<p>Все изменения в файлы зон Вы вносите на 1-м DNS сервере, допускаете ошибку&#8230;<br />
<span id="more-24"></span><br />
перезагружаете <del datetime="2009-12-03T18:33:01+00:00">сервер</del> зону, и она после этой ошибки становится неработоспособной, клиент при резолвинге хоста из неё получает SERVFAIL&#8230;<br />
При этом slave не осуществляет трансфер &laquo;сломанной&raquo; зоны и может отвечать клиентам правильно, отдавая старые, правильные данные.<br />
Из этого следуют  2 совета:</p>
<ol>
<li> Можно писать в resolv.conf первым slave, т.е. так:<br />
192.168.0.2<br />
194.168.0.1<br />
клиент по умолчанию спрашивает только у первого сервера. И только если он недоступен &#8211; у второго. если не включена опция rotate. Этого не нужно делать в Windows XP, так как там действует следующий механизм: Если клиент получает хотя бы один положительный ответ от любого из DNS-серверов, то возвращает этот ответ.</li>
<li>Другой вариант: делаем &laquo;скрытый&raquo; DNS сервер, к которому нельзя отправлять запросы. И наши 2 других сервера настраиваем как slave для этого сервера. Клиентам прописываем эти два slave сервера. В итоге получаем зоны, в которых никогда не будет SERVFAIL (конечно можно постараться и с ними такое сделать:) )</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://dmesg.org.ua/2009/06/helpful-hints-dns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

