ddclient objavljuje izlaz VPN-a: popravite izvor otkrivanja
Web proba prijavljuje adresu koju vidi, pa puni tunel VPN može objaviti izlaz pružatelja. Prvo odaberite krajnju točku, a zatim uskladite otkrivanje s njom.
Vaše DNS ime sada se razrješava na adresu VPN pružatelja, a zapisnik ažuriranja izgleda posve zdravo. Ta je kombinacija normalna. Web proba za otkrivanje pita vanjsku uslugu koji izvor vidi, a kad zahtjev izađe kroz puni tunel VPN, odgovor je izlaz VPN-a, a ne vaša kućna WAN adresa. Ažurirač je odradio svoj posao; posao je bio usmjeren na pogrešno promatranje.
Potvrdite do čega ime treba doprijeti
Javno ime za dolaznu kućnu uslugu treba adresu preko koje odobrene dolazne veze mogu doprijeti do te usluge. Objava zajedničkog izlaza pružatelja ne uređuje dolazno prosljeđivanje ondje, i nikakva DNS konfiguracija ne stvara to prosljeđivanje. Odlučite to prije nego što dirnete ažurirač, jer to određuje koja je adresa ispravna.
Privatno ime za adresu tunela VPN klijenta drugi je problem s drugim odgovorom: pripada privatnom DNS-u i uopće ne treba javnu uslugu otkrivanja. Miješanje dvaju zahtjeva način je na koji radna konfiguracija počinje objavljivati adresu koju nitko nije tražio.
Adrese sučelja također treba tumačiti. Adresa prijenosnika iza kućnog usmjerivača nije javna WAN adresa, a čak i WAN adresa usmjerivača može stajati iza carrier-grade NAT-a, gdje objava ne može dati dolaznu dostupnost.
Reproducirajte vrijednost prije nego što išta promijenite
Promatrajte dva puta odvojeno. S uključenim tunelom proba prijavljuje izlaz; s isključenim tunelom ili s probom vezanom na fizičko sučelje, prijavljuje kućnu adresu: curl --interface eth0 https://ifconfig.me. Ako se ta dva odgovora razlikuju, reproducirali ste kvar bez diranja ažurirača.
Zatim pokrenite klijent u načinu koji provjerava konfiguraciju bez izvršavanja ažuriranja, primjerice ddclient -verbose -noexec, i pročitajte koju je metodu otkrivanja odabrao. Opširni izlaz navodi metodu i dobivenu vrijednost, a to je činjenica koja vam treba prije bilo kakva uređivanja.
Usmjerite otkrivanje na odabrani put
Ako ime mora objaviti kućnu WAN adresu, otkrivanje mora promatrati tu adresu. Rade tri mogućnosti, grubo po redoslijedu sklonosti: pustite usmjerivač da objavljuje preko vlastitog podržanog ažurirača; upotrijebite ddclientovo otkrivanje statusa usmjerivača prema stranici koju usmjerivač doista poslužuje; ili zadržite web probu, ali je vežite na fizičko sučelje da izlazi izvan tunela.
Za put statusa usmjerivača novija izdanja ddclienta rabe obitelj opcija usev4 i fwv4, s neobveznim uzorkom preskakanja za okolni tekst stranice. Provjerite README za instaliranu verziju, jer starija izdanja istu zamisao pišu s use i fw, a naziv opcije kopiran iz pogrešnog izdanja pada pri pokretanju.
Ako zadržite web otkrivanje, upamtite da su usmjeravanje probe i usmjeravanje API poziva ažuriranja odvojene odluke. Poziv ažuriranja dostavlja zapis; proba odlučuje vrijednost koja će se dostaviti.
Držite tajne i verzije u redu
Vjerodajnice usmjerivača i tokeni pružatelja pripadaju u zaštićenu konfiguracijsku datoteku, a ne u naredbeni redak koji završi u povijesti ljuske. Opširni tragovi mogu sadržavati oboje, pa ih uklonite prije lijepljenja u tiket. Metoda otkrivanja koja zahtijeva struganje autentificirane stranice usmjerivača zahtijeva i da te vjerodajnice ostanu raditi kroz nadogradnje firmvera. Čuvajte ih s istom pažnjom kao token pružatelja.
ddclient README dokumentira pristupe otkrivanju i njihove nazive opcija. Ne miješajte rezultate IPv4 i IPv6 u jednom zapisu i ne pretpostavljajte da opcija prisutna u jednom izdanju postoji u drugom.
Provjerite vrijednost, a zatim dostupnost
Usporedite predloženu adresu s namjeravanom krajnjom točkom prije dopuštanja ažuriranja uživo, zatim provjerite autoritativni DNS nakon jednog odobrenog ažuriranja i uzmite u obzir predmemorije razrješivača. Nizak TTL skraćuje čekanje; ne čini pogrešnu vrijednost ispravnom.
Tek kad je zapis ispravan, testirajte dolaznu uslugu s neovisne mreže, uz već odobrene potrebne vatrozid i prosljeđivanje. Ispravan A zapis ne dokazuje dostupnu uslugu, a statički najam VPN-a može pojednostaviti privatno imenovanje bez popravljanja javnog imena hosta koje pokazuje na pogrešan WAN.