<?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>Одминский блог &#187; dns</title>
	<atom:link href="http://odminblog.ru/label/dns/feed/" rel="self" type="application/rss+xml" />
	<link>http://odminblog.ru</link>
	<description>Блог о технологиях, технократии и методиках борьбы с граблями</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:32:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Настройка кеширующего DNS сервера на базе BIND</title>
		<link>http://odminblog.ru/cashing-dns-server-under-bind/</link>
		<comments>http://odminblog.ru/cashing-dns-server-under-bind/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 07:47:20 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Сайты и их проблемы]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[named]]></category>
		<category><![CDATA[домен]]></category>
		<category><![CDATA[интернет]]></category>
		<category><![CDATA[настройка системы]]></category>
		<category><![CDATA[Сети]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=1525</guid>
		<description><![CDATA[Думаю что не надо лишний раз лить воду на жернов копирайта пустословия, относительно того что для жизни сетей и Интернета в частности, сервера доменных имен являются краеугольной тематикой. Ибо без их существования все доменные имена, типо мойкрутойдомен.ком были бы пустыми словами. И для того, чтобы выходить из любой сети в интернет, нам необходимо использовать DNS [...]]]></description>
			<content:encoded><![CDATA[<p>Думаю что не надо лишний раз лить воду на жернов <span style="text-decoration: line-through;">копирайта</span> пустословия, относительно того что для жизни сетей и Интернета в частности, сервера доменных имен являются краеугольной тематикой. Ибо без их существования все доменные имена, типо мойкрутойдомен.ком были бы пустыми словами. И для того, чтобы выходить из любой сети в интернет, нам необходимо использовать DNS сервер для разрешения доменных имен в IP адреса.  Но в данном случае нам хватит, так называемого кеширующего сервера имен, то есть отвечающего только за разрешение имен и не содержащего описаний доменных зон.</p>
<p>С помощью стандартного сервера доменных имен BIND, настроить такой сервер, на базе любой *nix системы, можно за считанные минуты, но при этом необходимо выполнить некоторое количество телодвижений, которые я и перечислю ниже.</p>
<p><span id="more-1525"></span>В файл <em>/etc/rc.conf</em> добавляем строку запускающую наш сервер доменных имен:<br />
<strong>named_enable=&#8221;YES&#8221;</strong><br />
Открываем наш файл, отвечающий за локальных резолв <em>/etc/resolv.conf</em> и меняем его содержимое (вероятнее всего там стоит провайдерские DNS), на следующие строки, содержащие ваши домены:<br />
<strong>domain  your-domain.ru<br />
search host.your-domain.ru your-domain.ru<br />
nameserver 127.0.0.1</strong><br />
для того чтобы сделать поиск доменных имен по кешу локального сервера.<br />
Проверяем в файле <em>/etc/nsswitch.conf</em> наличие записи<br />
<strong>hosts:      files dns</strong><br />
говорящей о том, что при резолве имен сначала будет использоваться информация содержащаяся в файле <em>/etc/hosts</em>, а затем запрашивать у доменных серверов, в соответствии с описанием в файле <em>/etc/resolv.conf </em><br />
После этого в файл <em>/etc/host.conf</em> добавляем строку<br />
<strong>order hosts,bind</strong><br />
которая разрешает ту же последовательность, что и в файле <em>/etc/nsswitch.conf </em><br />
После этого переходим к настройке основного файла конфигурации любого доменного сервера, а не только кеширующего: <em>/etc/namedb/named.conf</em>. Для начала добавляем и раскомментируем следующие опции, идущие списком после директивы <strong>options {</strong><br />
Каждая строка, а также перечисление например IP адресов, должно закрываться символом точки с запятой &#8220;<strong>;</strong>&#8221;<br />
Определяем на каких интерфейсах слушать входящие пакеты:<br />
<strong>listen-on       { 127.0.0.1; 192.168.0.1; 172.16.0.1; };</strong><br />
Данную строку следует прописывать, если возникают какие то проблемы с фаерволом:<br />
<strong>query-source address * port 53;</strong><br />
Также если охота поиграться с безопасностью, то можно озвучить сети, из которых разрешены запросы (сети определяем перед директивой options), а также отрубить фингерпринт и включить обработчик рекурсивных запросов:<br />
<strong>acl &#8220;our_lanz&#8221; { 192.168.0.0/24; };<br />
options {<br />
directory &#8220;/etc/namedb&#8221;;<br />
allow-recursion { &#8220;our_lanz&#8221;; };<br />
allow-query {&#8220;our_lanz&#8221;; };<br />
version &#8220;unknown&#8221;;<br />
fake-iquery no;<br />
};</strong><br />
Добавляем директивы запросов к DNS провайдера, для того чтобы дергать запросы из них и тем самым облегчить работу сетки:<br />
<strong>forwarders {<br />
NS_IP1; NS_IP2;<br />
};<br />
forward first;</strong><br />
На этом в принципе можно и остановиться, ибо все должно уже начать шуршать, после перезапуска сервера доменных имен, но для того чтобы произвести классические действия- идет в описание доменных зон и добавляем локальные зоны:<br />
<strong>zone &#8220;.&#8221; {<br />
type hint;<br />
file &#8220;named.root&#8221;;<br />
};<br />
zone &#8220;0.0.127.in-addr.arpa&#8221; {<br />
type master;<br />
file &#8220;master/127.0.0&#8243;;<br />
};</strong><br />
Надо отметить, что все эти файлы указываются от корневой директории <em>named.conf</em>, так что создаем упомянутый файл <em>/etc/named/master/127.0.0</em><br />
<strong>@               IN      SOA     host.your-domain.ru. hostmaster.your-domain.ru. (<br />
1       ; Serial<br />
8H      ; Refresh<br />
2H      ; Retry<br />
1W      ; Expire<br />
1D)     ; Minimum TTL<br />
NS      host.your-domain.ru.<br />
1                       PTR     localhost.</strong><br />
и проверяем что файл <em>/etc/named/named.root</em> содержит информацию о корневых доменных серверах, в нем на самом деле много инфы, вроде подобного:<br />
<strong>.                        3600000  IN  NS    A.ROOT-SERVERS.NET.<br />
A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4<br />
A.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:BA3E::2:30</strong><br />
;<br />
Теперь радостно перезапускаем наш сервер доменных имен, и можем спокойно тестить или заниматься другими делами.<br />
Тестится естественно через терзания nslookup&#8217;a:<br />
<strong># nslookup<br />
Default server: 127.0.0.1<br />
Address: 127.0.0.1#53<br />
&gt; odminblog.ru<br />
Server:         127.0.0.1<br />
Address:        127.0.0.1#53<br />
Non-authoritative answer:<br />
Name:   odminblog.ru<br />
Address: 174.120.3.60</strong></p>
<p>Как видно из <strong>Non-authoritative answer</strong> сервер берет эти данные из кеша, о чем нас и предупреждает этой надписью.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/resolve-tunning-for-quick-queries/" rel="bookmark" class="crp_title">Ускоряем разрешение доменных имен через resolve.conf</a></li><li><a href="http://odminblog.ru/delegirovanie-upravleniya-subdomain/" rel="bookmark" class="crp_title">Делегируем управление субдоменом</a></li><li><a href="http://odminblog.ru/zabavnyj-glyuk-raboty-svyazki-named-i-ssh/" rel="bookmark" class="crp_title">Забавный глюк работы связки named и ssh</a></li><li><a href="http://odminblog.ru/ttl-in-dns-for-migrate/" rel="bookmark" class="crp_title">Изменение значений TTL в сервере DNS/BIND при миграции</a></li><li><a href="http://odminblog.ru/bind-vulnerability/" rel="bookmark" class="crp_title">Найдена критическая уязвимость для BIND 9</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/cashing-dns-server-under-bind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Делегируем управление субдоменом</title>
		<link>http://odminblog.ru/delegirovanie-upravleniya-subdomain/</link>
		<comments>http://odminblog.ru/delegirovanie-upravleniya-subdomain/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 10:13:22 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Сайты и их проблемы]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[интернет]]></category>
		<category><![CDATA[настройка системы]]></category>
		<category><![CDATA[Сети]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=924</guid>
		<description><![CDATA[Возникла необходимость делегировать управление доменной зоной третьего уровня (то есть например newdomain.odminblog.ru) серверам доменных имен хостера. Первое что пришло в голову, это создать зону в named.conf где указать что данный сервер является вторичным и первичным обозначить доменный сервер хостинг провайдера.
Согласуясь с вышесказанным запись в named.conf приобретает следующий вид:
############################################
zone &#8220;newdomain.odminblog.ru&#8221; {
type slave;
file &#8220;slave/newdomain.odminblog.ru&#8221;;
masters {
DNS-провайдера;
};
############################################
Но данный вариант [...]]]></description>
			<content:encoded><![CDATA[<p>Возникла необходимость делегировать управление доменной зоной третьего уровня (то есть например newdomain.odminblog.ru) серверам доменных имен хостера. Первое что пришло в голову, это создать зону в named.conf где указать что данный сервер является вторичным и первичным обозначить доменный сервер хостинг провайдера.</p>
<p>Согласуясь с вышесказанным запись в named.conf приобретает следующий вид:</p>
<p>############################################<br />
zone &#8220;newdomain.odminblog.ru&#8221; {<br />
type slave;<br />
file &#8220;slave/newdomain.odminblog.ru&#8221;;<br />
masters {<br />
DNS-провайдера;<br />
};<br />
############################################</p>
<p>Но данный вариант по мне не корректен, так что пришлось пойти в изысканиях дальше.  Поковырявшись в доках, мануалах и описаниях на сайте RU-CENTER пришел к тому, что управление зоной можно делегировать в файле описания зоны, подобно тому как это делает провайдер при <strong><a href="http://odminblog.ru/ptr-reverse-zone/">делегировании PTR записи</a></strong>. Для этого необходимо описать DNS сервера отвечающие за данный субдомен, в разделе определения серверов доменных имен, причем их имена должны принадлежать к субдомену.</p>
<p><em>newdomain    IN    NS    ns1.newdomain.odminblog.ru<br />
newdomain    IN    NS    ns2.newdomain.odminblog.ru</em></p>
<p>После чего, через канонический тип имени CNAME определяем доменные сервера провайдера</p>
<p><em>ns1.newdomain  CNAME  ns1.DNC-провайдера.<br />
ns2.newdomain  CNAME  ns2.DNC-провайдера.</em></p>
<p>В таком варианте все должно нормально работать. При тестировании попробовал описать DNS сервера провайдера сразу в описании NS для субдомена, используя их хостнеймы, но после такого финта, по непонятной причине отвалились MX-записи для корневого домена, что было довольно неожиданно, ибо вся остальная зона отдавалась замечательно.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/ptr-reverse-zone/" rel="bookmark" class="crp_title">PTR запись зоны обратного просмотра</a></li><li><a href="http://odminblog.ru/cashing-dns-server-under-bind/" rel="bookmark" class="crp_title">Настройка кеширующего DNS сервера на базе BIND</a></li><li><a href="http://odminblog.ru/flush-dns-server-cash/" rel="bookmark" class="crp_title">Обнуление кэша сервера named</a></li><li><a href="http://odminblog.ru/resolve-tunning-for-quick-queries/" rel="bookmark" class="crp_title">Ускоряем разрешение доменных имен через resolve.conf</a></li><li><a href="http://odminblog.ru/zabavnyj-glyuk-raboty-svyazki-named-i-ssh/" rel="bookmark" class="crp_title">Забавный глюк работы связки named и ssh</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/delegirovanie-upravleniya-subdomain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ускоряем разрешение доменных имен через resolve.conf</title>
		<link>http://odminblog.ru/resolve-tunning-for-quick-queries/</link>
		<comments>http://odminblog.ru/resolve-tunning-for-quick-queries/#comments</comments>
		<pubDate>Wed, 12 May 2010 08:45:46 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[домен]]></category>
		<category><![CDATA[Сетевые протоколы]]></category>
		<category><![CDATA[Сети]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=915</guid>
		<description><![CDATA[Системный файл /etc/resolv.conf является файлом конфигурации процедур сервера доменных имен. В этом файле хранится информация об используемых DNS серверах, и этот файл перечитывается при вызове процедуры разрешения имен. В файл можно поместить информацию о трех DNS серверах, причем алгорит действия будет таким, что запрос всегда уходит на стоящий первым в списке сервер. В случае если [...]]]></description>
			<content:encoded><![CDATA[<p>Системный файл /etc/resolv.conf является файлом конфигурации процедур сервера доменных имен. В этом файле хранится информация об используемых DNS серверах, и этот файл перечитывается при вызове процедуры разрешения имен. В файл можно поместить информацию о трех DNS серверах, причем алгорит действия будет таким, что запрос всегда уходит на стоящий первым в списке сервер. В случае если он не отвечает в течении некоторого времени (по умолчанию 5 секунд), то запрос отправляется на вторичный сервер DNS, если он не отвечает, то запрос переходит к третичному серверу DNS. То есть по умолчанию система всегда использует первый из списка сервер, и обращается ко второму и третьему только в случае, если первичный сервер не отвечает.</p>
<p>Но в версии BIND 8.2 были добавлено некоторое количество новых опций, с помощью которых мы можем несколько ускорить работу разрешения доменных имен для нашего сервера:</p>
<p>Опиция timeout позволяет задавать время таймаута для присутствия в очереди запросов. По умолчанию этот параметр равен 5 секундам (максимально 30), так что если мы хотим ускорить отработку запроса, то выставляем этот параметр например на 2 секунды:<br />
<em>options timeout:2</em></p>
<p>Опция rotate позволяет использовать из списка доменных серверов все адреса, а не только первый, который может быть перегружен многочисленными запросами. Причем вторичный и третичный сервера используются только в случае отказа в обслуживании первого сервера. Поэтому с помощью этой опции мы можем разгрузить первичный сервер и отправить часть запросов на остальные сервера, указанные в resolve.conf<br />
<em>options rotate</em></p>
<p>Единственно что следует помнить о том что мы используем эту опцию, ибо в случае отладки, например почтового демона, мы никогда не будем знать какой из доменных серверов дал нам ответ на наш запрос. Еще один момент заключается в том, что данная опция будет полезна не всем программам, ибо часть из них, например ping, одноразово инициализирует резолвер и после разрешения имени выходит. Тогда как почтовые демоны, отправляющие многочисленные запросы разрешения доменных имен, будут использовать этот функционал.</p>
<p>Опираясь на все вышесказанное, resolve.conf  будет иметь следующий вид:</p>
<p><em>nameserver 1.1.1.1<br />
nameserver 2.2.2.2<br />
nameserver 3.3.3.3<br />
option rotate<br />
option timeout:2</em></p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/cashing-dns-server-under-bind/" rel="bookmark" class="crp_title">Настройка кеширующего DNS сервера на базе BIND</a></li><li><a href="http://odminblog.ru/delegirovanie-upravleniya-subdomain/" rel="bookmark" class="crp_title">Делегируем управление субдоменом</a></li><li><a href="http://odminblog.ru/zabavnyj-glyuk-raboty-svyazki-named-i-ssh/" rel="bookmark" class="crp_title">Забавный глюк работы связки named и ssh</a></li><li><a href="http://odminblog.ru/directory-listing-htaccess/" rel="bookmark" class="crp_title">Листинг директории в .htaccess</a></li><li><a href="http://odminblog.ru/ttl-in-dns-for-migrate/" rel="bookmark" class="crp_title">Изменение значений TTL в сервере DNS/BIND при миграции</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/resolve-tunning-for-quick-queries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обнуление кэша сервера named</title>
		<link>http://odminblog.ru/flush-dns-server-cash/</link>
		<comments>http://odminblog.ru/flush-dns-server-cash/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 13:55:11 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[домен]]></category>
		<category><![CDATA[интернет]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=842</guid>
		<description><![CDATA[У админа в конторе возникла ситуация при которой письма не доходили от одного из доменов- ни с него, ни от него. Как оказалось, хозяева домена поменяли днсы и довольные сидели без почты полдня. При этом возникла какая то кривая ситуация, при которой информация в кэше только по этому домену была некорректной. В связи с чем [...]]]></description>
			<content:encoded><![CDATA[<p>У админа в конторе возникла ситуация при которой письма не доходили от одного из доменов- ни с него, ни от него. Как оказалось, хозяева домена поменяли днсы и довольные сидели без почты полдня. При этом возникла какая то кривая ситуация, при которой информация в кэше только по этому домену была некорректной. В связи с чем встала необходимость обнулить кэш DNS сервера.</p>
<p>Само время устаревания кэша зоны задается администратором домена, при составлении SOA-записи, поэтому по умолчанию кэш обновляется по истечению времени устаревания. Но тем не менее существует возможность обнулить кэш DNS сервера полностью, или только для заданного домена. Сделать это возможно с помощью утилиты управления демоном named называемой rndc.</p>
<p>Обнулить полностью кэш DNS сервера<br />
# rndc flush</p>
<p>Обнулить кэш DNS для определенного домена под именем odminblog.ru<br />
# rndc flushname odminblog.ru</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/delegirovanie-upravleniya-subdomain/" rel="bookmark" class="crp_title">Делегируем управление субдоменом</a></li><li><a href="http://odminblog.ru/ttl-in-dns-for-migrate/" rel="bookmark" class="crp_title">Изменение значений TTL в сервере DNS/BIND при миграции</a></li><li><a href="http://odminblog.ru/zabavnyj-glyuk-raboty-svyazki-named-i-ssh/" rel="bookmark" class="crp_title">Забавный глюк работы связки named и ssh</a></li><li><a href="http://odminblog.ru/ptr-reverse-zone/" rel="bookmark" class="crp_title">PTR запись зоны обратного просмотра</a></li><li><a href="http://odminblog.ru/cashing-dns-server-under-bind/" rel="bookmark" class="crp_title">Настройка кеширующего DNS сервера на базе BIND</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/flush-dns-server-cash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Список всех доменов относящихся к IP адресу</title>
		<link>http://odminblog.ru/domain-list-at-ip/</link>
		<comments>http://odminblog.ru/domain-list-at-ip/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 15:13:01 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Дела Одминские]]></category>
		<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Сайты и их проблемы]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[домен]]></category>
		<category><![CDATA[интернет]]></category>
		<category><![CDATA[Сети]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=759</guid>
		<description><![CDATA[Неоднократно сталкивался в интернете с крайне удобными сервисами, аналогами resolve IP, только идущими гораздо дальше, то есть на заданный IP адрес они выдают не официальную PTR запись, а все доменные имена, привязанные к заданному IP адресу.  Примеры этих сервисов можно взглянуть на нижеприведенных серверах:
http://www.yougetsignal.com/tools/web-sites-on-web-server/
https://secure.domaintools.com
http://www.ip-adress.com/reverse_ip/
Но более интересный вопрос, как эти сервисы работают?
Понимаю, что это какой то [...]]]></description>
			<content:encoded><![CDATA[<p>Неоднократно сталкивался в интернете с крайне удобными сервисами, аналогами resolve IP, только идущими гораздо дальше, то есть на заданный IP адрес они выдают не официальную PTR запись, а все доменные имена, привязанные к заданному IP адресу.  Примеры этих сервисов можно взглянуть на нижеприведенных серверах:</p>
<p>http://www.yougetsignal.com/tools/web-sites-on-web-server/</p>
<p>https://secure.domaintools.com</p>
<p>http://www.ip-adress.com/reverse_ip/</p>
<p>Но более интересный вопрос, как эти сервисы работают?<br />
Понимаю, что это какой то скрипт, но ламбадой буду, то что он работает на базе стандартных dig и resolveip, с вкраплениями whois.  Но как их выстроить в правильный конвейер пока ума не приложу.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/ptr-reverse-zone/" rel="bookmark" class="crp_title">PTR запись зоны обратного просмотра</a></li><li><a href="http://odminblog.ru/1c-update-and-viruses/" rel="bookmark" class="crp_title">Обновители 1С как всадники апокалипсиса</a></li><li><a href="http://odminblog.ru/yandeks-upal/" rel="bookmark" class="crp_title">Яндекс упал</a></li><li><a href="http://odminblog.ru/iphone-icq-clients/" rel="bookmark" class="crp_title">Клиенты ICQ для iPhone</a></li><li><a href="http://odminblog.ru/xitrosti-rassylki-v-internete/" rel="bookmark" class="crp_title">Хитрости рассылки в интернете</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/domain-list-at-ip/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PTR запись зоны обратного просмотра</title>
		<link>http://odminblog.ru/ptr-reverse-zone/</link>
		<comments>http://odminblog.ru/ptr-reverse-zone/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 12:05:43 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Сайты и их проблемы]]></category>
		<category><![CDATA[Сети]]></category>
		<category><![CDATA[Хостинг]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[ptr]]></category>
		<category><![CDATA[домен]]></category>
		<category><![CDATA[интернет]]></category>
		<category><![CDATA[провайдер]]></category>
		<category><![CDATA[хостинг]]></category>

		<guid isPermaLink="false">http://odmin.sane4ka.ru/?p=577</guid>
		<description><![CDATA[Вторую неделю воюю с замечательным провайдером Горком на предмет поддержки ими зоны обратного просмотра, она же реверсивная зона. Точнее внесения в неё моего MX сервера, поскольку при отправке почты на удаленные сервера, многие почтари проверяют наличие у сайта PTR записи как таковой и в случае её отсутствия, расценивают отправителя как спамера.  Хитрованы же из Горкома [...]]]></description>
			<content:encoded><![CDATA[<p>Вторую неделю воюю с замечательным провайдером Горком на предмет поддержки ими зоны обратного просмотра, она же реверсивная зона. Точнее внесения в неё моего MX сервера, поскольку при отправке почты на удаленные сервера, многие почтари проверяют наличие у сайта PTR записи как таковой и в случае её отсутствия, расценивают отправителя как спамера.  Хитрованы же из Горкома убеждают меня в том, что это должен делать я сам и вообще письма от меня не доходят вовсе не из-за реверса упоминаемого в коде ошибки, а потому что у меня дескать не правильно настроен ns сервер.</p>
<p><span id="more-577"></span>Немного воды:</p>
<p>Для задачи поддержки обратной зоны существует специальный домен IN-ADDR.ARPA. Сам файл описания зоны домена обратного просмотра состоит преимущественно из записей PTR типа &#8220;Pointer&#8221;.</p>
<p>[name][ttl] IN PTR [host]</p>
<p>то есть для сервера ns.server.ru c IP= A.B.C.D запись будет следующего вида</p>
<p>$ORIGIN C.B.A.in-addr.arpa.<br />
D   PTR   ns.server.ru.</p>
<p>или же</p>
<p>123.46.181.62.in-addr.arpa. IN PTR ns.server.ru.</p>
<p>просмотреть информацию об имеющейся реверсивной записи можно командой:</p>
<p># dig -x A.B.C.D</p>
<p>там же, кстати, можно увидеть и того, кто является ответственным за поддержку пула адресов. Также посмотреть ситуацию по по PTR в том числе можно на сайте http://www.squish.net/dnscheck<br />
Опять же информация по ответственному за пул адресов можно получить командой:<br />
# whois IP</p>
<p>Основной вывод:</p>
<p>В связи с чем еще раз хочу сказать с полной ответственностью- <strong>PTR запись размещает у себя провайдер</strong>, или тот кто является обладателем пула IP адресов. Хотя ленивый провайдер и может делегировать право ведения обратной зоны и серверу ответственному за поддержку основной (в смысле организации) или предоставить возможность удаленного управления своим сегментом.Делегирование осуществляется перенаправлением запросов на другие сервера, путем создания обратной зоны, состоящей из записи синонимов CNAME.</p>
<p>Например для сети провайдера 172.16.10.0/24, разбитой на подсети 172.16.10.0/25 ; 172.16.10.128/26 ; 172.16.10.192/26 это будет выглядеть так:</p>
<p>############################################<br />
$ORIGIN 10.16.172.in-addr.arpa.<br />
@ IN SOA ns.provider.ru. dnsmaster.provider.ru. (…)<br />
;<br />
; пулл 0-127 /25<br />
;<br />
0/25 IN NS ns.a.ru.<br />
0/25 IN NS ns.a-slave.ru.<br />
;<br />
1 IN CNAME 1.0/25.10.16.172.in-addr.arpa.<br />
2 IN CNAME 2.0/25.10.16.172.in-addr.arpa.<br />
;<br />
; пулл 129-191 /26<br />
;<br />
128/26 IN NS ns.b.ru.<br />
128/26 IN NS ns.b-slave.ru.<br />
;<br />
129 IN CNAME 129.128/26.10.16.172.in-addr.arpa.<br />
130 IN CNAME 130.128/26.10.16.172.in-addr.arpa.<br />
;<br />
; пулл 193-255 /26<br />
;<br />
192/26 IN NS ns.c.ru.<br />
192/26 IN NS ns.c-slave.ru.<br />
;<br />
193 IN CNAME 193.192/26.10.16.172.in-addr.arpa.<br />
194 IN CNAME 194.192/26.10.16.172.in-addr.arpa.<br />
############################################</p>
<p>Сама же организация обязана вести на своем NS сервере запись вида</p>
<p>############################################<br />
$ORIGIN 0/25.10.16.172.in-addr.arpa.<br />
@ IN SOA ns.a.ru dnamaster.a.ru (…)<br />
IN NS ns.a.ru.<br />
IN NS ns.slave.ru.<br />
;<br />
1 IN PTR host1.a.ru.<br />
2 IN PTR host2.a.ru.<br />
3 IN PTR host3.a.ru.<br />
############################################</p>
<p>Для двух других блоков адресов SOA записи будут соответственно:<br />
$ORIGIN 128/26.10.16.172.in-addr.arpa.<br />
@ IN SOA ns.b.ru dnamaster.b.ru (…)</p>
<p>$ORIGIN 192/26.10.16.172.in-addr.arpa.<br />
@ IN SOA ns.c.ru dnamaster.c.ru (…)</p>
<p>*** По мотивам двухчасового разговора по аське с гуру piv_m</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/delegirovanie-upravleniya-subdomain/" rel="bookmark" class="crp_title">Делегируем управление субдоменом</a></li><li><a href="http://odminblog.ru/cashing-dns-server-under-bind/" rel="bookmark" class="crp_title">Настройка кеширующего DNS сервера на базе BIND</a></li><li><a href="http://odminblog.ru/ttl-in-dns-for-migrate/" rel="bookmark" class="crp_title">Изменение значений TTL в сервере DNS/BIND при миграции</a></li><li><a href="http://odminblog.ru/nastrojka-routing-v-ms-windows/" rel="bookmark" class="crp_title">Настройка маршрутизации в MS Windows</a></li><li><a href="http://odminblog.ru/flush-dns-server-cash/" rel="bookmark" class="crp_title">Обнуление кэша сервера named</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/ptr-reverse-zone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Баг прошивки 8.0.42 для Sofaware 500W</title>
		<link>http://odminblog.ru/bug8042-sofaware500w/</link>
		<comments>http://odminblog.ru/bug8042-sofaware500w/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 13:23:47 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Check Point]]></category>
		<category><![CDATA[Оборудование]]></category>
		<category><![CDATA[8.0.42]]></category>
		<category><![CDATA[Checkpoint]]></category>
		<category><![CDATA[checkpont]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[IT безопасность]]></category>
		<category><![CDATA[sofaware]]></category>
		<category><![CDATA[udp]]></category>
		<category><![CDATA[прошивка]]></category>
		<category><![CDATA[Сетевые протоколы]]></category>
		<category><![CDATA[Сети]]></category>

		<guid isPermaLink="false">http://odmin.sane4ka.ru/?p=553</guid>
		<description><![CDATA[Прекрасную новость я получил буквально пару минут назад от компании Sofaware, куда я обратился со своей &#8220;болью&#8221;: после того как устройство Sofaware 500W само, без разрешения, грейдилось на последнюю версию прошивки 8.0.42- сразу же начинались траблы с работоспособностью- по дефолтной политике дропались входящие UDP пакеты на 53 порт, даже в случае наличия правила разрешающего это [...]]]></description>
			<content:encoded><![CDATA[<p>Прекрасную новость я получил буквально пару минут назад от компании Sofaware, куда я обратился со своей &#8220;болью&#8221;: после того как устройство Sofaware 500W само, без разрешения, грейдилось на последнюю версию прошивки 8.0.42- сразу же начинались траблы с работоспособностью- по дефолтной политике дропались входящие UDP пакеты на 53 порт, даже в случае наличия правила разрешающего это действие; пропадал доступ к веб морде из вне сетки по https; и самое пакостное- после перевода wi-fi и Lan VLAN&#8217;ов в режим bridge, для того чтобы пользователи этих двух сетей могли работать друг с другом и внутренними ресурсами (хотя по причине этого косяка, выяснилось что все это реализуется и при обычном режиме firewall просто описанием взаимодействия подсетей)- начинались проблемы с доступам к внутренним ресурсам, транслируемым в интернет, по их внешним IP адресам, причем настолько сильные, что все соединения smtp/pop3/http/https/ssh дропались по таймауту.</p>
<p>Вообщем ответ тех.поддержки был, что shit happend- сие есть баг (баг заключается в том, что дропаются те пакеты у которых исходящий порт такой же как и входящий- 53; если же порт стандартно выше 1024 порта, то они проходят нормально), посему надо откатить устройство на более раннюю версию прошивки, но как оказывается сам я это сделать не могу, а это указывается ручками на стороне сервис центра производителя SMP, где оператор ручками указывает какому MAC адресу на какую прошивку перегрузиться.  Но самое веселое, что это уже сделали, попросив меня ручками передернуть устройство. И мало кого волнует, что я в 50 километрах от устройства и самое близкое когда собирался туда заехать &#8211; это конец недели.</p>
<p>Все это очень мило, но тогда не понятно зачем там вообще в устройстве кнопка перепрошить устройство на специфическую прошивку. Надеюсь, что 7 прошивка, которую мне сегодня перезальют будет лучше чем 8.0.42, поскольку баг, со слов поддержки, будет исправлен не столь оперативно, как решаются проблемы для тех же Checkpoint Edge, которые являются клонами sofaware с той лишь разницей, что управляться могут централизованно и поддерживаются старшим братом.</p>
<p>*** 23.12.09 *** Баг после отката не исчез, по прежнему дропаются входящие и исходящего 53 порта, но зато разрешилась проблема с доступом по https к консоли. Оказалось, что сервер https, для внешних подключений, переехал со своего стандартного порта на 981, т.к. обращение https://server:981 позволяет достучаться к серверу из вне.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/sofaware-500w/" rel="bookmark" class="crp_title">Sofaware 500W</a></li><li><a href="http://odminblog.ru/interesnaya-info-o-sofaware/" rel="bookmark" class="crp_title">Интересная инфа о Sofaware устройствах</a></li><li><a href="http://odminblog.ru/reimage-checkpoint-edge/" rel="bookmark" class="crp_title">Перепрошивка устройства Checkpoint EDGE</a></li><li><a href="http://odminblog.ru/activation-sofaware/" rel="bookmark" class="crp_title">Активация SofaWare</a></li><li><a href="http://odminblog.ru/check-point-utm-1-130-vs-windows-2003/" rel="bookmark" class="crp_title">Check Point  UTM-1 130 vs Windows 2003</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/bug8042-sofaware500w/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Взлом сайта Twitter иранской кибер армией</title>
		<link>http://odminblog.ru/twitter-deface/</link>
		<comments>http://odminblog.ru/twitter-deface/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 11:28:05 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[IT безопасность]]></category>
		<category><![CDATA[Сайты и их проблемы]]></category>
		<category><![CDATA[cyber]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[дефейс]]></category>
		<category><![CDATA[кибер]]></category>
		<category><![CDATA[киберпреступность]]></category>
		<category><![CDATA[сайты]]></category>
		<category><![CDATA[социальные сети]]></category>
		<category><![CDATA[хакеры]]></category>

		<guid isPermaLink="false">http://odmin.sane4ka.ru/?p=548</guid>
		<description><![CDATA[Ночью 17 декабря сайт популярной социальной сети Twitter подвергся кибер атаке, результатом которой стал дефейс портала,- на заглавной странице некоторое время висело сообщение о том, что сайт взломан иранской кибер армией (Iranian Cyber Army). Несколько часов спустя, после длительного оффлайна, на странице статуса появилось сообщение о том, что DNS записи домена Twitter.com были скомпрометированы, но [...]]]></description>
			<content:encoded><![CDATA[<p>Ночью 17 декабря сайт популярной социальной сети Twitter подвергся кибер атаке, результатом которой стал дефейс портала,- на заглавной странице некоторое время висело сообщение о том, что сайт взломан иранской кибер армией (Iranian Cyber Army). Несколько часов спустя, после длительного оффлайна, на странице статуса появилось сообщение о том, что DNS записи домена Twitter.com были скомпрометированы, но данная проблема находится в стадии устранения, которая и была устранена к середине 18го числа. Надо отметить, что атаку провела группировка Iranian Cyber Army, судя по своему названию и тону послания имевшая ввиду, что пока штаты пытаются контролировать Иран, сам Иран контролирует кибер пространство США.</p>
<p><span id="more-548"></span>Само сообщение дефейса гласило:</p>
<p>Iranian Cyber Army</p>
<p>THIS SITE HAS BEEN HACKED BY IRANIAN CYBER ARMY</p>
<p>iRANiAN.CYBER.ARMY@GMAIL.COM</p>
<p>U.S.A. Think They Controlling And Managing Internet By Their Access, But THey Don’t, We Control And Manage Internet By Our Power, So Do Not Try To Stimulation Iranian Peoples To….</p>
<p>NOW WHICH COUNTRY IN EMBARGO LIST? IRAN? USA?<br />
WE PUSH THEM IN EMBARGO LIST <img src='http://odminblog.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Take Care.</p>
<p>На картинке внизу, полученной через сервис  PassiveDNS видно, что атака представляла из себя форвард на сторонний IP адрес.  Под раздачу также попало несколько других доменов, не имевших отношения к twitter: www.mowjcamp.org /  net  принадлежащие штатовскому реселлеру OVERSEE и домен wpcrowd.com.</p>
<p>Надо отметить что это уже не первая атака которой подвергается Twitter, т.к. ранее он неоднократно становился целью кибер преступников, а буквально пару месяцев назад была предпринята попытка переконфигурировать их веб сайт.<br />
Быть популярным, значит быть на виду. А быть на виду, значит быть на прицеле</p>
<p><img class="alignnone" src="http://isc.sans.org/diaryimages/twitter-dns.png" alt="" width="472" height="863" /></p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/sovkovyi-spam/" rel="bookmark" class="crp_title">Совковый спам</a></li><li><a href="http://odminblog.ru/hosters-dancing/" rel="bookmark" class="crp_title">Пляски с хостингами</a></li><li><a href="http://odminblog.ru/flush-dns-server-cash/" rel="bookmark" class="crp_title">Обнуление кэша сервера named</a></li><li><a href="http://odminblog.ru/bind-vulnerability/" rel="bookmark" class="crp_title">Найдена критическая уязвимость для BIND 9</a></li><li><a href="http://odminblog.ru/kak-otpravit-invajt-v-google-1/" rel="bookmark" class="crp_title">Как отправить инвайт в Google+</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/twitter-deface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Изменение значений TTL в сервере DNS/BIND при миграции</title>
		<link>http://odminblog.ru/ttl-in-dns-for-migrate/</link>
		<comments>http://odminblog.ru/ttl-in-dns-for-migrate/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 15:03:25 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[ttl]]></category>
		<category><![CDATA[домен]]></category>
		<category><![CDATA[интернет]]></category>
		<category><![CDATA[настройка системы]]></category>
		<category><![CDATA[сайты]]></category>

		<guid isPermaLink="false">http://odmin.sane4ka.ru/?p=463</guid>
		<description><![CDATA[На той неделе помогал перевозить клиентов со всеми их серваками и прочим мусором, и вот очень хотелось сделать так, чтобы время разброда и шатания почты по инету, в поиске обновления доменных записей, было минимальным.  Основная причина того, что некоторые развеселые клиенты не могут прислать письмо неделями- это устаревание кэша DNS серверов, т.е. вы уже две [...]]]></description>
			<content:encoded><![CDATA[<p>На той неделе помогал перевозить клиентов со всеми их серваками и прочим мусором, и вот очень хотелось сделать так, чтобы время разброда и шатания почты по инету, в поиске обновления доменных записей, было минимальным.  Основная причина того, что некоторые развеселые клиенты не могут прислать письмо неделями- это устаревание кэша DNS серверов, т.е. вы уже две недели как переехали, а чужой сервер до сих пор полагает, что вы хоститесь под старым IP адресом. Лечится это изменением в меньшую сторону параметра $TTL в SOA записи.</p>
<p>DNS TTL это параметр по аналогии с параметром жизни сетевого пакета (Time To Live) отвечающий за существование записи DNS зоны в кеше DNS сервера, без дополнительных изменений.  По достижении установленного времени, кеширующий сервер запрашивает DNS сервер, содержащий доменную зону, информацию о зоне.<br />
<span id="more-463"></span>В стандартной настройке $TTL равно 86400 секунды, т.ч. если минимальный параметр TTL на вашем доменном сервере DNS и кэширующем сервере удаленного хоста установлен по умолчанию в значение 86400, то обновление произойдет на сервере через день.</p>
<p>Типичная SOA запись выглядит таким образом:<br />
$TTL    3600</p>
<p>@       IN      SOA     ns.domain.com. abuse.ns.domain.com.  (<br />
2009120200      ; Serial<br />
3600                       ; Refresh<br />
900                          ; Retry<br />
3600000              ; Expire<br />
3600 )                    ; Minimum</p>
<p>Перед запланированными процедурами, первую строку SOA записи следует изменить на значение $TTL    600 , или меньше, после чего изменить serial number и перегрузить зоны, т.е. рестартовать DNS сервер и спокойно идти за чаем в ожидании истечения времени указанного для TTL первоначально. После того как эти данные обновятся, что можно проверить с помощью команды dig, можно начинать производить необходимые процедуры по миграции серверов. Изменение IP адресов произойдет в течении указанного времени.</p>
<p>После того как все процедуры по переезду и миграции будут произведены, значение  TTL можно перевести в большее значение с тем, чтобы снизить нагрузку на DNS сервер и избежать слишком большого сетевого трафика при обновлении зон.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/flush-dns-server-cash/" rel="bookmark" class="crp_title">Обнуление кэша сервера named</a></li><li><a href="http://odminblog.ru/cashing-dns-server-under-bind/" rel="bookmark" class="crp_title">Настройка кеширующего DNS сервера на базе BIND</a></li><li><a href="http://odminblog.ru/bind-vulnerability/" rel="bookmark" class="crp_title">Найдена критическая уязвимость для BIND 9</a></li><li><a href="http://odminblog.ru/resolve-tunning-for-quick-queries/" rel="bookmark" class="crp_title">Ускоряем разрешение доменных имен через resolve.conf</a></li><li><a href="http://odminblog.ru/ptr-reverse-zone/" rel="bookmark" class="crp_title">PTR запись зоны обратного просмотра</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/ttl-in-dns-for-migrate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

