Puncte:0

Clientul din rețea nu rezolvă înregistrările locale, ci folosește în schimb extern

drapel cn

Problemă

Când încerc să accesez un server intern prin nume de gazdă folosind NSLookup, primesc adresa corectă a serverului DNS, FQDN și adresa IP de destinație.

Când încerc să accesez serverul folosind clientul sau cURL-ul și PING în CMD, se rezolvă la adrese IP externe și eșuează, deoarece configurația firewall-ului de pe router este setată să blocheze cererea din rețelele private. (Conexiunea eșuează)

Când încerc să accesez serverul din browserul meu, acesta se rezolvă la adrese IP interne (Conexiune reușită)

Configurare

  • Router/Gateway: 192.168.178.1
  • Server DNS local: 192.168.178.7
  • Adresa IP a serverului: 192.168.178.11
  • Configurare NIC computer client: Servere DNS STATICE 192.168.178.7, 192.168.178.1
  • C:\Windows\System32\drivers\etc\hosts: Nicio rută definită

Soluție

  • Editare C:\Windows...\fișier hosts

Imaginile spun mai mult de 1000 de cuvinte

Flushdns + nslookup + curl: imagine1

Modul dezvoltator browser: imaginea 2

madacoda avatar
drapel jo
M-aș concentra mai întâi pe motivul pentru care browserul dvs. rezolvă FQDN-ul la un IP intern, în timp ce comanda dvs. Curl îl rezolvă la un IP extern. Bănuiesc că iau cumva căi DNS diferite. Dacă acesta este cazul, puteți doar să remediați una sau alta, astfel încât rezultatele dvs. să fie consecvente. Începeți prin a vedea care sunt serverele dvs. DNS „primul hop” și ce reguli de redirecționare au configurat.
Puncte:0
drapel jo

Ai menționat două servere DNS locale pe NIC-ul tău

  • 192.168.178.1 (router/gateway)
  • 192.168.178.7 (server DNS local)

Bănuiesc că routerul dvs. rezolvă DNS extern, în timp ce serverul DNS local are și un fel de zone locale.

Problema cu ambele IP-uri ca servere DNS pe NIC este că sistemul de operare nu este suficient de inteligent pentru a le verifica pe ambele logic. Practic va flip flop.

  • Un minut DNS-ul dvs. trece prin serverul intern (browser)
  • În minutul următor, DNS-ul dvs. trece prin router (comandă curl)

Pentru a o remedia, eliminați IP-ul routerului/gateway-ului din NIC. Poate că este și în configurația dvs. DHCP dacă nu ați configurat asta static.

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.