Povezana sta dva odjemalca VPN, eden za delo in eden za laboratorijsko omrežje, notranja imena pa se razrešujejo samo za odjemalca, ki se je povezal zadnji. Ta vzorec je videti kot napaka v enem od odjemalcev. Običajno je to predvidljiv rezultat dveh programov, ki pišeta isto konfiguracijo resolverja brez dogovora o tem, komu pripada katero ime.

Mit: najnovejši VPN ima DNS

Ni splošnega pravila, da zmaga najnovejša povezava. Kaj se zgodi, je odvisno od mehanizma platforme in od tega, kako ga vsak odjemalec zapiše. Odjemalec, ki zamenja datoteko resolverja, da en rezultat; odjemalec, ki doda domeno za vsako povezavo, da drugega; odjemalec, ki ne naredi ničesar, pusti prejšnje stanje nedotaknjeno.

Opazovano vedenje je torej lastnost obeh izvedb, ne dokumentirana prednost. Sklepanje samo iz zagonskega vrstnega reda bo včasih pravilno in včasih napačno na načine, ki jih je težko ponoviti. Namesto tega zapišite preslikavo. Oblikovanje, ki živi v dveh odjemalcih, ni oblikovanje.

Preslikajte imenske prostore na resolverje

Naštejte zasebne pripone in resolver, ki ga zahteva vsako omrežje, nato odločite, kam naj gredo javna imena. Ta seznam je oblikovanje. Brez njega se odjemalci odločajo po naključju.

Platforma, ki podpira DNS za posamezno povezavo ali usmerjevalne domene, lahko delitev izrazi namerno: ena domena gre na eno povezavo, druga domena na drugo, vse ostalo pa sledi izrecni privzeti vrednosti. Dve ploščati skripti, ki prepisujeta isto datoteko, tega oblikovanja ne moreta ohraniti, ker vsaka meni, da ima v lasti celotno konfiguracijo.

V sistemu Windows lahko tabela pravilnika za razreševanje imen usmerja pripone na določene strežnike, odjemalec VPN pa lahko tam namesti pravila. Preverite pravilnik, ne seznama adapterjev, ker imena ne razrešuje seznam adapterjev.

Ohranite zagonsko pot

Vsak odjemalec mora najti svojo končno točko, preden lahko uporablja storitev, ki jo ta točka ponuja. Če je ime gostitelja končne točke mogoče razrešiti le skozi tunel, tunel pa potrebuje razrešeno ime gostitelja, imate krožno odvisnost, ki se pokaže kot časovna prekoračitev povezave. Ohranite eno zagonsko pot zunaj obeh tunelov. Ne stane nič do dneva, ko reši povezavo.

Poglejte pot do vsakega resolverja, ne le imena, nastavljenega zanj. Resolver, dosegljiv le skozi drugi tunel, se obnaša kot manjkajoč, simptom pa je časovna prekoračitev, ne napaka usmerjanja.

Prekrivajoči se naslovi niso težava DNS

Dveh zasebnih omrežij z istim obsegom naslovov ni mogoče popraviti z vrstnim redom DNS. Če oba tunela zahtevata 10.0.0.0/8, pravilno razrešeno ime še vedno kaže na naslov, v katerega gostitelj ne more usmeriti pravega tunela. To zahteva rešitev na ravni naslova, kot so različni obsegi, imenski prostor ali prevajanje, ne še ena nastavitev resolverja. Zgodnja odločitev prepreči dolg ovinek skozi konfiguracijo DNS, ki ne bi nikoli delovala.

Primerjajte dodelitve naslovov obeh tunelov, preden krivite razreševanje imen. Ko obe strani potiskata isto predpono, gostitelj zanjo obdrži eno pot, ime, razrešeno skozi drugi tunel, pa vseeno pristane na naslovu, ki ga ima prvi tunel. Različni obsegi, imenski prostor za vsako omrežje ali prevajanje so popravki; po povezavi vsakega odjemalca potrdite, da tabela usmerjanja kaže predvideno pot.

Dokažite s pravimi aplikacijami

Izberite dva gostitelja, ki obstajata le v svojem imenskem prostoru, in eno javno ime, nato vsakega razrešite skozi odjemalca, ki bi ga moral imeti. Pravilen odgovor pričakovanega resolverja ne dokazuje, da aplikacija doseže gostitelja, ker pot do tega naslova lahko še vedno odpove. Po vsakem poizvedovanju izvedite preizkus povezave iz programa, ki ga bo uporabnik resnično zagnal.

Odjemalec z lastno možnostjo šifriranega DNS lahko obide pravkar preverjeni pravilnik, zato to nastavitev preverite kot del pregleda. Nato znova povežite oba odjemalca v vrstnem redu, ki ga podpira dobavitelj, in poizvedovanja ponovite; če se odgovori pri spremembi vrstnega reda zamenjajo, konkurenčni pisec še vedno poseduje del konfiguracije. Preden kar koli uredite, ugotovite, katera komponenta namesti pravilo - odjemalec, profil operacijskega sistema ali agent za upravljanje. Zapišite vrstni red in lastnike, da jih naslednja oseba ne bo morala znova odkrivati.

Sorodni članki