dns bind (собственный dns сервер)
Модератор: SLEDopit
-
- Сообщения: 4
dns bind
Прошу помощи ..
Например сайт ext.com поднят на одном сервере. Теоретически , можно взять dns публичный, например dns-yandex . Но у меня на втором сервере поднят bind на базе другого домена , например : ns1.dos.com и ns2.dos.com . Как мне использовать свой dns для домена ext.com ?
Заранее благодарен за ответы.
Например сайт ext.com поднят на одном сервере. Теоретически , можно взять dns публичный, например dns-yandex . Но у меня на втором сервере поднят bind на базе другого домена , например : ns1.dos.com и ns2.dos.com . Как мне использовать свой dns для домена ext.com ?
Заранее благодарен за ответы.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: dns bind
А что конкретно непонятно? Как зону прописать?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: dns bind
дока. если после сеанса курения будут конкретные вопросы - задавайте.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
- Сообщения: 4
Re: dns bind
Прошу прощения. Инет пропал.
Итак , конкретно. Есть сервер с одним ip. На нем LAMP и один сайт exz.com. На втором сервере с двумя ip , который находится в другой сети - bind , где на базе домена ns1.ast.ru и ns2.ast.ru . Как правильно прописать зону exz на dns сервере ?
дока - как организовать днс в лок сети и запустить dns slave .Н а мой вопрос, она к сожалению, ответа не дает.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: dns bind
Точно так же, как там прописаны остальные. По ссылке ровно то, что надо. В чём проблема?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: dns bind
В вашем днс-сервере, настройте зону для ext.com. Потом, в настройках домена ext.com (у регистратора), укажите ваши ns-сервера, т.е. чтобы ns-сервера для ext.com указывали на на ваш dns-сервер.
-
- Сообщения: 4
Re: dns bind
BigBrother писал(а): ↑03.04.2015 11:32
В вашем днс-сервере, настройте зону для ext.com. Потом, в настройках домена ext.com (у регистратора), укажите ваши ns-сервера, т.е. чтобы ns-сервера для ext.com указывали на на ваш dns-сервер.
Если можно пример ? Ну никак не получается. У регистратора доменов уже все прописал.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: dns bind
Покажите, что прописали. И как проверяете.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 4
Re: dns bind
Код: Выделить всё
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
listen-on port 53 {
any;
};
listen-on-v6 port 53 {
any;
};
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
zone "astralus.ru" {
type master;
file "/var/named/dos.com.hosts";
allow-transfer {
127.0.0.1;
localnets;
};
};
Только мастер .
Re: dns bind
shpondja41 писал(а): ↑03.04.2015 13:20
Код: Выделить всё
// // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { listen-on port 53 { any; }; listen-on-v6 port 53 { any; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; zone "astralus.ru" { type master; file "/var/named/dos.com.hosts"; allow-transfer { 127.0.0.1; localnets; }; };
Только мастер .
Для того что бы держать зону на своих DNS нужно поднимать не только Master но и Slave
В конфиге что вы привели , зона Slave не описана .
Так же нужно верно настроить саму зону Master и Slave.
Re: dns bind
Если вы хотите держать домен на своих DNS-серверах, то это делается в несколько шагов:
0. Установка и настройка DNS-серверов, их должно быть минимум 2, причём в разных сетях класса C (/24) - возможно сегодня это уже не обязательно, ибо я видел для некоторых доменов адреса идущие подряд
1. Заведение зоны непосредственно на DNS-серверах
2. Делегирование домена на эти DNS-сервера (https://www.nic.ru/dns/domain/dns_test.html, http://www.nic.ru/dns/domain/dns_change.html)
3. Профит.
Понятия master/slave - относятся к ролям, которые для этих серверов назначаете ВЫ и только ВЫ, другими словами, для регистратора всё равно какая роль у сервера, ему нужны FQDN-имена серверов (или ip-адреса, если ns-сервера имеют имена из делегируемого домена) и для указанных NS-серверов не указывается их роль на регистраторе. Можно настраивать конфигурации multi-master, но вопрос репликации зон между мастерами остается за вами (scp, rsync и т.п.), т.к. она не поддерживается BIND9 и более ранними, не в курсе есть ли в 10ке, но обещали
0. Установка и настройка DNS-серверов, их должно быть минимум 2, причём в разных сетях класса C (/24) - возможно сегодня это уже не обязательно, ибо я видел для некоторых доменов адреса идущие подряд
1. Заведение зоны непосредственно на DNS-серверах
2. Делегирование домена на эти DNS-сервера (https://www.nic.ru/dns/domain/dns_test.html, http://www.nic.ru/dns/domain/dns_change.html)
3. Профит.
Понятия master/slave - относятся к ролям, которые для этих серверов назначаете ВЫ и только ВЫ, другими словами, для регистратора всё равно какая роль у сервера, ему нужны FQDN-имена серверов (или ip-адреса, если ns-сервера имеют имена из делегируемого домена) и для указанных NS-серверов не указывается их роль на регистраторе. Можно настраивать конфигурации multi-master, но вопрос репликации зон между мастерами остается за вами (scp, rsync и т.п.), т.к. она не поддерживается BIND9 и более ранними, не в курсе есть ли в 10ке, но обещали
Re: dns bind
Здравствуйте, увожаемые форумчане!!!
дома крутится внутренний днс сервер bind9
все настраивал через поисковик, в инете куча примеров.
вот только не нашел, как для моего принтера настоить зону
что-бы просто вбивать в браузере "hp" и он бы отвечал
в данный момент принтер отвечает только по ip
не подскажете что мне в праписать db.hp
что-бы все заработало?
дома крутится внутренний днс сервер bind9
все настраивал через поисковик, в инете куча примеров.
вот только не нашел, как для моего принтера настоить зону
что-бы просто вбивать в браузере "hp" и он бы отвечал
в данный момент принтер отвечает только по ip
не подскажете что мне в праписать db.hp
что-бы все заработало?
Re: dns bind
hp A 192.168.100.20 ; IP вашего принтера
а в каждому клиенту в сети примерно так:
https://serverfault.com/questions/23397/res...nal-bind-domain
а в каждому клиенту в сети примерно так:
https://serverfault.com/questions/23397/res...nal-bind-domain
ad infinitum
Спасибо сказали:
Re: dns bind
ieleja Спасибо вам но это к сожелению не работет
по ссылки ходил, но там нет ни чего, по решения этого вопроса
помогите пожалуйста ! кто чем может...
hp A 192.168.100.20 ; IP вашего принтера
а в каждому клиенту в сети примерно так:
https://serverfault.com/questions/23397/res...nal-bind-domain
по ссылки ходил, но там нет ни чего, по решения этого вопроса
помогите пожалуйста ! кто чем может...
Re: dns bind
для зоны hp в фаил db.hp прописал следующие
тоже взято с интернета
теперь если я на клиенте пишу
то получаю в ответ
или
теперь, как я понимаю, dns работает, но только в консоли.
почему в браузере если пишу hp
то. не перинаправляет на web принтера. а попадаю в google c поиском hp
мой хп принтер имеет hostname hp, и до того как у меня еще не был поднят bind9, и локольный днс был на маршрутезаторе, то принтер отвечал по запросу hp, вот и сейчас хочется чтобы так работало.
Код: Выделить всё
$TTL 3D
$ORIGIN hp.
@ 1D IN SOA @ root (
2013050101 ; serial
8H ; refresh
2H ; retry
4W ; expiry
1D ; minimum
)
@ IN NS @
IN A 192.168.178.8
тоже взято с интернета
теперь если я на клиенте пишу
Код: Выделить всё
nslookup hp
Код: Выделить всё
carkov@debian:~$ nslookup hp
Server: 192.168.178.2
Address: 192.168.178.2#53
Name: hp
Address: 192.168.178.8
carkov@debian:~$
или
Код: Выделить всё
ping hp
Код: Выделить всё
carkov@debian:~$ ping hp
PING hp (192.168.178.8) 56(84) bytes of data.
64 bytes from 192.168.178.8: icmp_seq=1 ttl=255 time=7.28 ms
64 bytes from 192.168.178.8: icmp_seq=2 ttl=255 time=8.55 ms
64 bytes from 192.168.178.8: icmp_seq=3 ttl=255 time=5.35 ms
теперь, как я понимаю, dns работает, но только в консоли.
почему в браузере если пишу hp
то. не перинаправляет на web принтера. а попадаю в google c поиском hp
мой хп принтер имеет hostname hp, и до того как у меня еще не был поднят bind9, и локольный днс был на маршрутезаторе, то принтер отвечал по запросу hp, вот и сейчас хочется чтобы так работало.
Re: dns bind
Здравствуйте nerve,
Спасибо что откликнулись
вот так http://hp и так http://hp:80 работает, перенаправляет на web принтера.
если пишу www.hp то выбрасывает на www8.hp.com/de/de/home.html
перед тем как задать сюда вопрос. я настраивал зону что у меня www.hp работало или даже *.hp работало.
именно поэтому , я думаю причини в настройки зоны,
Спасибо что откликнулись
вот так http://hp и так http://hp:80 работает, перенаправляет на web принтера.
если пишу www.hp то выбрасывает на www8.hp.com/de/de/home.html
перед тем как задать сюда вопрос. я настраивал зону что у меня www.hp работало или даже *.hp работало.
именно поэтому , я думаю причини в настройки зоны,
Re: dns bind
1. у вас www и не настроен в зоне (по крайней мере в том конфиге, что вы привели выше).
2. писать стоит так же: http://www.hp (:80 можно не указывать, кстати, оно и так по умолчанию используется)
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Re: dns bind
SLEDopit Спасибо вам !
может кто знает что почитать в интернете чтобы знать что для чего по bind9 в зонах прописывается
имею ввиду детальнее
зарание спасибо!
может кто знает что почитать в интернете чтобы знать что для чего по bind9 в зонах прописывается
имею ввиду детальнее
зарание спасибо!
Re: dns bind
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: