The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Почему адреса в имена не резолвятся?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Почему адреса в имена не резолвятся?"
Сообщение от NetKnight emailИскать по авторуВ закладки on 21-Ноя-03, 17:56  (MSK)
Субж!

Вот конфиги:

named.conf:

zone "nk.net" {
type master;
file "db.nk.net";
};

zone "2.168.192.IN-ADDR.ARPA" {
type master;
file "nk.net.rev";
};

localhost.rev:
$TTL 86400

@ IN SOA ns.nk.net. admin.nk.net. (
  2003211100
  3600
  900
  360000
  3600)

  IN NS ns.nk.net.
1 IN PTR localhost.nk.net.

db.nk.net:
$TTL 86400

nk.net. IN SOA ns.nk.net. admin.nk.net. (
  2003211100
  86400
  7200
  8640000
  86400)

  IN ns.nk.net.
  IN MX mail.nk.net

ns   IN A 192.168.2.1
www  IN A 192.168.2.1
ftp  IN A 192.168.2.1

nk.net.rev:
db.nk.net:
$TTL 86400

@ IN SOA  ns.nk.net. admin.nk.net. (
  2003211100
  86400
  7200
  8640000
  86400)

  IN ns.nk.net.
  IN MX mail.nk.net

1   IN PTR ns.nk.net
1  IN PTR ns.nk.net
1  IN PTR ns.nk.net

Вот, насколько я понял адрес не реверсируется, но почему так и не понял... :( Ошибок бинд никаких не протоколлирует, из имени в адрес нормально резолвит, а наоборот пишет:
ns.nk.net can't find 192.168.2.1: Non-existant domain 192.168.2.1
Это если querytype=any.
Из-за чего это?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Почему адреса в имена не резолвятся?"
Сообщение от Cheeto_McMourrell Искать по авторуВ закладки on 21-Ноя-03, 21:09  (MSK)
>ns   IN A 192.168.2.1
>www  IN A 192.168.2.1
>ftp  IN A 192.168.2.1
А зачем вы делаете несколько IN A на один адрес?

>@ IN SOA  ns.nk.net. admin.nk.net. (
>  2003211100
Если этот серийный номер от даты, то неправильно
Надо год-месяц-день, а у вас год-день-месяц. Если у вас старый был
2003251000 например, то работать не будет. Получается, что 25 октября - больше чем 21 ноября.

>  86400
>  7200
>  8640000
>  86400)
>
>  IN ns.nk.net.
>  IN MX mail.nk.net
>
>1   IN PTR ns.nk.net
>1  IN PTR ns.nk.net
>1  IN PTR ns.nk.net
А почему несколько раз? В конце имени надо ставить точку.
1  IN PTR ns.nk.net.

>
>Вот, насколько я понял адрес не реверсируется, но почему так и не
>понял... :( Ошибок бинд никаких не протоколлирует, из имени в адрес
>нормально резолвит, а наоборот пишет:
>ns.nk.net can't find 192.168.2.1: Non-existant domain 192.168.2.1
>Это если querytype=any.
Это не надо. Если вы пользуетесь nslookup, то оставьте по умолчанию. Если сделать set q=any, то так и будет ошибку выдавать.
Делайте либо set q=ptr, либо, если уж так хочется

->set q=any
->1.2.168.192.IN-ADDR.ARPA - вот такой должен быть запрос


Тогда только так.
>Из-за чего это?
Из-за того, что реально запрашивается 1.2.168.192.IN-ADDR.ARPA, а с set q=any эта логика не срабатывает.
Убейте named и запустите снова.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Почему адреса в имена не резолвятся?"
Сообщение от lavr emailИскать по авторуВ закладки on 21-Ноя-03, 22:01  (MSK)
>Субж!
>
>Вот конфиги:
>
>named.conf:
>
>zone "nk.net" {
> type master;
> file "db.nk.net";
>};
>
>zone "2.168.192.IN-ADDR.ARPA" {
> type master;
> file "nk.net.rev";
>};
>
>localhost.rev:
>$TTL 86400
>
>@ IN SOA ns.nk.net. admin.nk.net. (
>  2003211100
>  3600
>  900
>  360000
>  3600)
>
>  IN NS ns.nk.net.
>1 IN PTR localhost.nk.net.
>
>db.nk.net:
>$TTL 86400
>
>nk.net. IN SOA ns.nk.net. admin.nk.net. (
>  2003211100
>  86400
>  7200
>  8640000
>  86400)
>
>  IN ns.nk.net.
>  IN MX mail.nk.net
>
>ns   IN A 192.168.2.1
>www  IN A 192.168.2.1
>ftp  IN A 192.168.2.1
>
>nk.net.rev:
>db.nk.net:
>$TTL 86400
>
>@ IN SOA  ns.nk.net. admin.nk.net. (
>  2003211100
>  86400
>  7200
>  8640000
>  86400)
>
>  IN ns.nk.net.
>  IN MX mail.nk.net
>
>1   IN PTR ns.nk.net
>1  IN PTR ns.nk.net
>1  IN PTR ns.nk.net
>
>Вот, насколько я понял адрес не реверсируется, но почему так и не
>понял... :( Ошибок бинд никаких не протоколлирует, из имени в адрес
>нормально резолвит, а наоборот пишет:
>ns.nk.net can't find 192.168.2.1: Non-existant domain 192.168.2.1
>Это если querytype=any.
>Из-за чего это?

из-за отсутствия знаний, обратный запрос in-addr.arpa указыватеся
как -q[uery]=ptr

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру