Puncte:0

nginx forțează nginx să rezolve dns - eroare 9#9 recv() (conexiune eșuată refuzată)

drapel cn

Am un nume de gazdă ca acesta: https://abc.xyz.com

Vreau să forțez rezolvarea dns-ului de fiecare dată când sosește o solicitare, deoarece dacă dns-ul abc.xyz.com se modifică, vreau ca nginx să poată încă să proxy site-ul, prin urmare trebuie să rezolv dn-ul din nou.

Acum am urmarit aceasta postare Cum să forțez nginx să rezolve DNS (al unui nume de gazdă dinamic) de fiecare dată când faceți proxy_pass? iar configurația mea arată așa

Server {
    ...
    resolver abc.xyz.com;
    setați $backend „http://abc.xyz.com”;
    proxy_pass $backend;
    ...
}

Și primesc această eroare [eroare] 9#9 recv() a eșuat (111: conexiune refuzată) în timpul rezolvării, rezoluție: <some-dns>:53

Nu înțeleg ce greșesc aici, cred că are ceva de-a face cu soluția. Singura diferență este că tipul din post a pus dns acolo 127.0.0.1. Nu cred că vreau să fac asta, deoarece dns/ip-ul se poate schimba atunci când reinstalez aplicația mea și am văzut că poți da soluției un nume de gazdă, dar nu funcționează și primesc această eroare.

Orice ajutor ar fi apreciat!

Puncte:0
drapel us

The rezolutor spune ce server DNS recursiv este folosit pentru a rezolva numele de domeniu. Trebuie să-l îndreptați către adresa IP a serverului DNS.

kevin avatar
drapel cn
deci dacă am înțeles corect, aplicația mea nu este serverul dns? și trebuie să aflu numele de gazdă al serverului meu dns (cum ar fi dns-server.dns.com) sau dns-ul lor (presupun că dns-ul lor nu se schimbă)?
drapel us
Trebuie să adăugați adresa IP a rezolutorului DNS la directivă.
kevin avatar
drapel cn
stii unde/cum gasesc asta? scuze daca este evident si sunt prost
drapel us
Trebuie să întrebați furnizorul dvs. de găzduire care sunt adresele lor DNS.
kevin avatar
drapel cn
Am făcut-o și funcționează, mulțumesc!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.