Romka_Kharkov

Romka_Kharkov
Рейтинг
485
Регистрация
08.04.2009
Должность
Хостинг
Качественный хостинг
KM.UA:
1 master, все остальные slave.

Вай :D Зачем? А если у него 200 серверов будет, это 200 слейвов в DNS ? :D :D :D

Суть заключается в взаимодействии сперва Master -> Slave серверов, а следом в взаимодействии NOD1-100 с Master сервером.... У вас то всего 2 ДНС будет , ну или три допустим если вообще круто взяться.... Фактически ваши ISP должны уметь отправлять соответствующие запросы на Master сервер (если там тоже ISP). Если рассматривать штатные реализации , опять же тот же powerDNS создает вполне приличные условия для работы практически с любыми панелями.

Для примера расскажу, что у меня есть по сути реализация Master<->Master , но чисто в техническом понимании, синхронизация 1:1 базы от pDNS, причем весьма поверхностным методом, тушим sql... копируем базу (rsync), чекаеМ, поднимаем sql... Какая по сути разница какие типы зон на серверах если они отвечают одинаково ?:) По этому ..... вся проблема на мой взгляд упирается в то, что есть файлики /var/named/* и они прямо связаны с панелями (ну может не во всех случаях), по этому и возникает некое затруднение , если рассмотреть альтернативу в виде MYSQL базы которая содержит те же записи только в своем виде, выглядит куда лучше, сразу становится понятно, какие таблицы надо проапгрейдить что бы поменять что-то.... можно получать данные в любое приложение , которое понимает sql query..... в общем схема становится живой :D

faedrus:
Romka_Kharkov, хорошая идея)
а по теме?

Блин, да поиск по форуму нажмите, я же написал за эту неделю только 3 или 4 аналогичных вопроса. По крайней мере про то как бы DNS настроить.

Я вот перечитал ваше сообщение еще раз, не совсем понятен смысл, у вас 2 сервера , на обоих ДНС? вы хотите что бы при добавлении домена на 1м сервере ДНС расползался на второй и точно также в обратном направлении что ли? То есть оба сервера должны быть и master и slave как бы?

Собственно если "да", то зачем? Выделите 1 сервер на мастер, второй как слейв и будет вам счастье, в продукте ISP наверняка должна быть некая возможность согласования DNS зон...

Пояснение: Смотрите , например в cPanel возможна организация последовательной передачи DNS зоны в зависимости от настроек DNS кластера, это значит что например у меня может быть 2 сервера (server1 / server2), условно возьмем первый в виде master , второй в виде слейва, при условии что настроен DNS кластер ... я могу на втором сервере при добавлении домена отправлять все запросы на мастер и создавать зону там, а она уже обратно на тот же server2 где создавался домен вернется в виде слейв зоны, по настройкам DNs Cluster, мне сложно данную схему применять на продукты ISP так как с ними я не работаю, но мне кажется что вам следует сперва определиться что вы хотите получить в конце ? Хотите ли вы что бы ваша схема была масштабируемой, когда у вас появится еще 2 - 5 серверов.... вы их будете тоже равноправными участниками DNS делать? :D Думаю захочется включить их в ту же схему....

Raistlin:
Жду когда у ТС ещё что-то слетит. Будет хохма.

Я думаю в этом случае каков бы не был ТС он не осмелится задать вопрос об этом, а уже сразу пойдет $$ платить кому-то за настройку \ перенастройку ;) Хотя если он там с полуживым сервером играется... может и сделает все сам, а вот когда продакшон на пару суток заляжет... беда будет , кстати а ТС случайно ни какую хостинг компанию не представляет ?:)

Nanotik:
Суть в том, что у вас просто домены будут подтягиваться на тот сервер, на котором у вас находятся DNS. И отдаваться с них, соответственно.
А сами доменные записи могут быть произвольными, и указывать куда угодно.

По моему пора писать статью общего назначения на тему настройки DNS на всяких VPs / VDS :) Потому что за последнюю неделю уже 3й или 4й вопрос на одну и ту же тему ;)) Сегодня займусь, гляди и тему "прикрепят" где-то. :)))

Ajiotaj:
выдало сайт и IP, похоже что работает нормально
я через ISPManager настраиваю, или в нем тоже IN нужно писать в одном из полей?

По моему запросу должно было выдать NS Сервера по зоне которую вы запрашиваете вообще-то :D

Например вот так:


# nslookup -type=NS onyx.net.ua ns1.onyx.net.ua
Server: ns1.onyx.net.ua
Address: 98.142.242.97#53

onyx.net.ua nameserver = ns1.onyx.net.ua.
onyx.net.ua nameserver = ns2.onyx.net.ua.

Это говорит о том, что за зону "onyx.net.ua" отвечает 2 ДНС сервера которые я в ней указал, ну дальше можно сделать например вот так:


# nslookup ns1.onyx.net.ua ns1.onyx.net.ua
Server: ns1.onyx.net.ua
Address: 98.142.242.97#53

Name: ns1.onyx.net.ua
Address: 98.142.242.97

# nslookup ns1.onyx.net.ua ns2.onyx.net.ua
Server: ns2.onyx.net.ua
Address: 98.142.243.150#53

Name: ns1.onyx.net.ua
Address: 98.142.242.97

т.е спросить о наличии прямых записей "A", на тему ns1.domain.com / ns2.domain.com у того же ДНС-а , причем спрашивать можно и у второго сразу что бы понимать как работает Slave и получил ли он зону от мастера.

Ajiotaj,

должно быть так:


ns1 IN A 1.1.1.1
ns2 IN A 2.2.2.2

domain.com. IN NS ns1.domain.com.
domain.com. IN NS ns2.domain.com.

В чем проблема поменять зону и потестить, сделали изменения, и тут же запрос прямой на DNS отправили например :


nslookup -type=NS domain.com ns1.domain.com(тут можно по IP сразу ns1 звать).
Himiko:
Даже если и так. Один DNS располагается на том же сервере, вторичный на другом.
Это очень страшно?

Это ваще не страшно :D У меня например ns1 это действительно сервер на котором так же крутится наш сайт (проблемы никакой не вижу в этом), а вот второй, это некое кластерное решение распределенное, т.е за ns2 отвечает на сегодня кажется 3 машинки. И реализация проста, cPanel DNS Cluster используем, работает отлично :D а pdns использую для других НС серверов (там где нет панелей управления и прочего..., хотя нет, есть :D)

Nanotik:

Если требуется конкретная помощь - то либо читать документацию, и делать все правильно с применением профильных решений, либо заплатить господам некую сумму за помощь в решении вопроса.

Ну это жестко как по мне, типа или прочитать ман или бабки, я думаю что есть и другие, человеческие способы решения такого рода вопросов, можно почитать чуток ман, попробовать поставить, а потом уже обратится с каким-то конкретным вопросом по процессу установки или настройки, в таком случае я лично подсказал бы и помог, думаю тут коллеги солидарны :D

Так что не пугайте читателей, админы не "господа" это во первых (хотя конечно кто как :D) , а во вторых они тоже люди и тоже когда-то тыкались-мыкались в познаниях по сему разделяют проблемы новичков которые стремятся познать, а тех кто решил на форуме бесплатно да еще и безтактно получить то что хочется покарает карма окружающей среды :D

(Для пояснения: "хотеть совета" - нельзя, это не возможно, так как совет "нужен", по этому и "дать его" как говорится легко, а вот ISP +cPanel на одном сервере да еще и для функций DNS, это не "совет", это "хочу по быстрому шоб работало").

TC, скажите, а почему вы тему назвали "Технический вопрос по настройке DNS" ?

Romka_Kharkov добавил 13.09.2011 в 19:27

Nanotik:

+1. Ritz, в чем недостаток того, что первичный ns находится на хостинг сервере? Просьба по пунктам объяснить, а то что-то совсем не вижу проблемы в этом.

А вы тоже считаете что DNS находится на том же сервере что и хостинг ?:) Возможно он находится на том же сервере где и основной сайт ?:) Хотя это я тоже сейчас легко поставлю под сомнения не смотря на одинаковость IP. :D

Ritz:
1) Тут и оно. У всех Вас, господа админы были готовые решения, но вы же не альтруисты, именно Вы и жлобы. Кроме как написать "напиши костыль" - на большее Вас не хватило. Нах, такая помощь не нужна.
2) Пока Вы писали свою *уйню, я протестировал обе панели. Сделал "специально" обновление одной (ISP), и подождал ребилда второй (Cpanel). Действительно, появилось несколько мелких багов, которые я не учел. На решение ушло минуты 2 (причем, что я не сисадмин, как те, кто пишут свои дефирамбы здесь).
3) to Romka_Kharkov - учите детей в школе.
- ns1.onyx.net.ua - А ничего что на вашем Га*№о хостинге - первый днс находится там же где и сам хостинг сервер. Я ржал со слезами :)))))

1) Действительно, зачем такому хаму помогать :)

2) Поставьте туда еще сверху ммм... что там еще есть у нас? InterWorx и DA, гляди 4 панели будет в одном сервере. Во хохма.

3) А я и так учил, правда не детей, а чуть постарше, но суть не меняется :D Так что запишитесь на лекцию. За одно расскажу вам что такое DNS и как он работает :) А то у вас вполне закономерные вещи вызывают неистовый смех, не ясно к чему бы это? У меня и NS2 расположен там же , представляете, только вот что из себя представляют эти ИП адреса, вам видимо никогда не понять :D Хотя такая шутка уже становится классикой, будет что по теме сказать о нашем ДНС - говорите, а пока что чушь какую-то сказали и поржали в сторонке :D Идиот?

Romka_Kharkov добавил 13.09.2011 в 16:54

Himiko:
А это вдруг стало проблемой?

Ну как же!!!! Классическая штука, умею делать nslookup и dig, и теперь я сисадмин, а все у кого ДНС где-то рядом с хостингом - злые неучи :D :D Не трать время, там с поста про "в падлу" уже все ясно :D

Pilat:
да зависть я тоже так хочу.

Так чем же он зарабатывает?

Хотеть не вредно, вы и в правду думаете, что если бы я даже знал как сейчас 2 ml / day заработать, я бы вам сказал? :D :D :D

Всего: 6833