Где находятся файлы зоны DNS? - PullRequest
0 голосов
/ 24 декабря 2018

Я использую Centos 7, и я хотел бы изменить записи зоны в php, чтобы я мог добавлять и удалять доменные имена программно.

К сожалению, когда я набираю find / named.conf в терминале, яполучить 0 результатов, и у меня нет папки /var/named.

Как найти файлы, которые нужно изменить, чтобы я мог написать скрипт для добавления и удаления имен доменов?

После запуска mydomain.com, как предложил @Leo, я получил:

dig @8.8.8.8 mydomain.com -t NS

; <<>> DiG 9.13.4 <<>> @8.8.8.8 mydomain.com -t NS
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33602
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;mydomain.com.      IN  NS

;; ANSWER SECTION:
mydomain.com.   21599   IN  NS  ns2.contabo.net.
mydomain.com.   21599   IN  NS  ns1.contabo.net.
mydomain.com.   21599   IN  NS  ns3.contabo.net.

;; Query time: 55 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Dec 25 02:35:26 GMT 2018
;; MSG SIZE  rcvd: 110

Ответы [ 3 ]

0 голосов
/ 25 декабря 2018

Чтобы получить подсказку о том, с чего начать поиск, посмотрите на реальность;попробуйте:

dig @8.8.8.8 your.host.name -t NS

или drill, или kdig или т. д.

0 голосов
/ 26 декабря 2018

dig @ns1.contabo.net. version.bind CH TXT говорит о том, что ns1 (который на самом деле может быть основным), использует PowerDNS.Наиболее распространенным (из многих других вариантов) использованием PowerDNS является icw MySQL.Поэтому я думаю, что ваш провайдер предлагает веб-интерфейс для своей базы данных, в которой хранятся данные зоны.

Чтобы ответить на ваш вопрос «Где расположены файлы зон DNS?»: Данные зоны находятся в нескольких строках.таблицы базы данных.Маловероятно (но не невозможно), что существуют статические зоны-файлы.И если это так, я очень сомневаюсь, что они будут собирать их из вашей файловой системы.

Для реальных ответов лучше обратиться за поддержкой к вашему поставщику.

0 голосов
/ 24 декабря 2018

Где находятся файлы зоны DNS?

Где-то внутри вашего хостинг-провайдера.Вы не используете DNS-сервер, поэтому файлы его зон не будут находиться на вашем сервере.

Ваш провайдер может предложить API для обновления ваших записей DNS.Если они делают, используйте это.(Я не могу сказать наверняка, если они это сделают, потому что вы не упомянули, кто они.)

Если это не вариант, есть множество сторонних поставщиков DNS, которые имеютAPI.Вот несколько наиболее важных из них: Cloudflare (бесплатно), AWS Route 53 (~ $ 0,50 / зона / месяц) и Google Cloud DNS (~$ 0,20 / зона / месяц).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...