Я попытался добавить запись DNS с помощью nsupdate:
printf 'update add myhost.mydomain.com 86400 A 172.16.1.1\nsend\n' | nsupdate
Я получаю ошибку:
update failed: NOTIMP
что это значит?
Это означает, что сервер имен, получивший запрос, не обрабатывает запросы DNS "UPDATE" (RFC 2136), то есть он не поддерживает динамические обновления.
Но убедитесь, что вы отправляете обновление на правильный сервер; попробуйте использовать команду server …
прежде всего.
Я получаю ту же ошибку в простом запросе
dig any eoaclk.com @1.1.1.1
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6_9.5 <<>> any eoaclk.com @1.1.1.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: **NOTIMP**, id: 19761
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
Похоже, что ответ по-прежнему "не реализован", и я могу убедиться в этом только благодаря тому факту, что могу получить ответ от сокращенного запроса к тому же серверу. Очевидно, этот сервер не поддерживает параметр "ЛЮБОЙ".
$ dig eoaclk.com @1.1.1.1
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6_9.5 <<>> eoaclk.com @1.1.1.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2395
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;eoaclk.com. IN A
;; ANSWER SECTION:
eoaclk.com. 60 IN A 35.167.132.154
eoaclk.com. 60 IN A 52.40.97.221
eoaclk.com. 60 IN A 54.213.184.87
;; Query time: 129 msec
;; SERVER: 1.1.1.1#53(1.1.1.1)
;; WHEN: Mon Apr 23 10:59:21 2018
;; MSG SIZE rcvd: 76