Certbot - проблема DNS: NXDOMAIN ищет A для xxx - проверьте, что для этого существуют записи DNS - PullRequest
1 голос
/ 07 февраля 2020

Итак, я попытался запустить следующее

sudo certbot certonly --nginx --dry-run -d subdomain.domain.com -d www.subdomain.domain.com

Это дало мне проблему с DNS, однако оно работало при запуске

sudo certbot certonly --nginx --dry-run -d subdomain.domain.com

Я что-то пропустил в своих записях DNS?

Я успешно запустил

sudo certbot certonly --nginx --dry-run -d domain.com -d www.domain.com

Нужно ли мне сделать указанную c DNS-запись для части «wwww», если я использую субдомены?

Редактировать Результат выполнения ´´dig subdomain.domain.com´´

; <<>> DiG 9.11.5-P4-5.1ubuntu2.1-Ubuntu <<>> subdomain.domain.co.uk
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45932
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;subdomain.domain.co.uk.           IN      A

;; ANSWER SECTION:
subdomain.domain.co.uk.    1800    IN      A       xxx.yyy.aa.dd

;; Query time: 88 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Feb 07 11:24:26 UTC 2020
;; MSG SIZE  rcvd: 64

Ответ

Создать запись типа A с хостом ´´ www.subdomain ´´ и ты хороший

1 Ответ

0 голосов
/ 21 апреля 2020

Если вы используете субдомен, то для субдомена вам не нужен www.

Измененная команда будет выглядеть примерно так: sudo certbot certonly --nginx --dry-run -d subdomain.com -d subdomain.com

...