Kí ni ìdí tí DNS fi dẹ́kun ṣíṣẹ́ lẹ́yìn tí OpenVPN so mọ́ Windows
Pọ́ọ̀tì 53 kò lọ sí ibikíbi ṣùgbọ́n resolver ṣì ń dáhùn sí ping. Ṣàyẹ̀wò bóyá filter block-outside-dns ń ṣiṣẹ́, lẹ́yìn náà pèsè resolver tí tunnel lè dé.
Ping sí resolver ti ọ́fíìsì ṣì ń gba ìdáhùn lẹ́yìn tí "OpenVPN" so mọ́, ṣùgbọ́n gbogbo ìwádìí orúkọ ń kùnà. Àdírẹ́sì lè dé ṣùgbọ́n pọ́ọ̀tì kò lè, àpapọ̀ tí ó yéni nígbà tí o bá mọ̀ pé Windows lè ṣe àyọ̀ DNS nípasẹ̀ adapter. Tí block-outside-dns bá wà nínú profile, filter yẹn ni afurakankan àkọ́kọ́, tábìlì ọ̀nà sì ni ibi tí kò tọ́ láti wò. Àwọn àdánwò méjì nísàlẹ̀ yà àwọn ìpele sótọ̀ ní ìṣẹ́jú-àáyá.
Àdírẹ́sì tí a lè dé, pọ́ọ̀tì tí ó kú
Ping tí ó ṣàṣeyọrí fi hàn pé host ń ṣiṣẹ́ àti pé ọ̀nà wà. Kò sọ ohunkóhun nípa àṣẹ láti dé pọ́ọ̀tì 53, nítorí filter tí a ń sọ̀rọ̀ rẹ̀ ń ṣiṣẹ́ ní ìpele mìíràn ó sì sinmi lórí adapter. Ìdí nìyẹn tí ẹ̀rọ kan náà lè dáhùn sí ICMP tí ó sì kọ gbogbo ìbéèrè tí a rán sí àdírẹ́sì kan náà. Ṣe àwọn àdánwò méjèèjì nínú ìpàdé kan ṣáájú kí o tó yí ètò kankan padà.
ping <resolver-ip>
nslookup <name> <resolver-ip>
Àpapọ̀ yẹn ni ìwádìí àrùn. Ìrìnàjò déédéé sí subnet ń tẹ̀síwájú nígbà tí ìyánjú orúkọ ń kú, àwọn ènìyàn sì parí pé server ti bàjẹ́ tàbí pé a kò rán DNS rí. Ìṣirò méjèèjì jẹ́ ohun tí ó wọ́n láti tẹ̀lé, ẹ̀rí sì tọ́ka sí ibi tí ó hẹ́. Fi àpapọ̀ náà múlẹ̀ ṣáájú kí o tó fọwọ́ kan ètò.
Àṣàyàn yìí jẹ́ òfin pẹpẹ àyọ̀
Ìwé OpenVPN ṣàpèjúwe block-outside-dns gẹ́gẹ́ bí ìdíwọ́ Windows Filtering Platform tí ó máa ń dá àwọn ohun-èlò dúró láti dé DNS lórí àwọn adapter tí ó wà ní òde tunnel. Ó bo TCP àti UDP pọ́ọ̀tì 53. Nítorí pé filter náà ń gbé inú WFP kì í ṣe nínú àkọsílẹ̀ òfin odì iná déédéé, fífikún òfin àṣẹ níbòmííràn kò ní yí èsì padà dandan. Ìdí nìyẹn tí ìmọ̀ràn tí ó wọ́pọ̀ láti gba DNS láàyè ṣì ń kùnà.
Ètò náà lè wá láti inú profile tí a kó wọlé tàbí láti ọ̀dọ̀ server, fáìlì tí o ṣàtúnṣe kẹ́yìn "kì í ṣe ẹ̀rí ohun tí client kó wọlé". Ka ètò tí ó ń ṣiṣẹ́ àti àkọsílẹ̀ ìsopọ̀ papọ̀. Àṣàyàn yìí tún jẹ́ ti Windows nìkan, ṣíṣe àpèjúwe rẹ̀ gẹ́gẹ́ bí ohun tí a lè gbé lọ máa ń mú ìmọ̀ràn tí kò tọ́ wá.
Wá ẹ̀yà client tí ó ni ìdíwọ́ náà dípò fífikún òfin síi. Olówó ni ohun tí ó lè yọ ọ́ kúrò ní ti gidi.
Filter kì í ṣe resolver
Dídènà ìrìnàjò ní òde tunnel kò fi resolver tí ń ṣiṣẹ́ sínú rẹ̀. Àṣàyàn náà yọ ọ̀nà kan kúrò ó sì fi ètò DNS ti tunnel lé ẹni tí ó ṣe profile. Profile tí kò rán resolver rí kò ní ọ̀kan mọ́.
Ṣe àyẹ̀wò mẹ́ta lẹ́sẹẹsẹ. Àkọ́kọ́, resolver wo ni ohun-èlò tí ń kùnà ń lò ní ti gidi. Èkejì, bóyá client ti lo ètò DNS ti VPN. Ẹ̀kẹta, interface wo ni ó ń gbé ìrìnàjò dé resolver yẹn.
- Resolver tí a ń lò: fi
Resolve-DnsName -Server <resolver-ip> <name>wé àwọn server DNS tíipconfig /allṣe àkọsílẹ̀. - DNS ti VPN ti a lo: ṣàyẹ̀wò àwọn àkọsílẹ̀ DNS ti adapter tunnel nínú àbájáde kan náà ti
ipconfig /all. - Interface tí a lò:
Find-NetRoute -RemoteIPAddress <resolver-ip>dárúkọ interface ìjáde fún ibi-àfojúsùn yẹn.
Resolver LAN di ohun tí a kò lè dé gẹ́gẹ́ bí àpẹẹrẹ lábẹ́ ìlànà yìí, kódà nígbà tí ìrìnàjò LAN mìíràn ń ṣiṣẹ́. Ìyẹn ni àṣàyàn náà ń ṣe iṣẹ́ rẹ̀. Tí àpẹẹrẹ bá nílò DNS nípasẹ̀ VPN, tún ìforúkọsílẹ̀ resolver àti ọ̀nà tunnel ṣe; tí a bá nílò split DNS pẹ̀lú àwọn ìyàtọ̀ àdúgbò, olówó ètò gbọdọ̀ sọ àwọn ìyàtọ̀ yẹn ní ọ̀nà tí a ti ṣe àtìlẹ́yìn.
Ohun tí àṣàyàn yìí kò bo
Pọ́ọ̀tì 53 kì í ṣe gbogbo ìyánjú orúkọ. DNS over HTTPS àti DNS over TLS ń lo ọ̀nà gbígbé mìíràn, àwọn ohun-èlò kan sì ń ṣe ìrònú resolver tiwọn láìka ètò ẹ̀rọ. Nítorí náà browser lè yanjú orúkọ nígbà tí laini àṣẹ kò lè.
Wo ìyàtọ̀ yẹn gẹ́gẹ́ bí ìwádìí àrùn kì í ṣe ìtakò. Fi àwọn méjèèjì wé ṣáájú kí o tó pinnu pé resolver ẹ̀rọ ti bàjẹ́.
Jẹ́ kí ìparí ọ̀rọ̀ jẹ́ dídúró nígbà tí o bá ń kọ ọ́. Àṣàyàn yìí ń dènà ọ̀nà gbígbé kan lórí pẹpẹ kan, ìyókù ọ̀nà ìyánjú sì jẹ́ ìbéèrè àpẹẹrẹ ọ̀tọ̀ pẹ̀lú olówó rẹ̀.
Ṣàyẹ̀wò ipò ṣáájú àti lẹ́yìn yíyọ ìsopọ̀
Ṣe ìwádìí kan náà lakoko ìsopọ̀ àti lẹ́ẹ̀kan sí i lẹ́yìn tí client olówó bá yọ ara rẹ̀ kúrò. Èkínní gbọdọ̀ kùnà fún resolver òde nígbà tí tunnel wà lókè, èkejì sì gbọdọ̀ ṣàṣeyọrí nígbà tí a bá yọ filter kúrò. Tí ó bá ṣì ń kùnà lẹ́yìn yíyọ, a kò tíì fọ filter náà mọ́.
ipconfig /displaydns
nslookup <name> <resolver-ip>
Bíbẹ̀rẹ̀ iṣẹ́ client tàbí ẹ̀rọ lẹ́ẹ̀kan sí i sábà máa ń fọ filter àtijọ́ mọ́. Ìyẹn ń fìdí ìwádìí àrùn múlẹ̀ láìfi àtúnṣe tí ó dúró ṣe ẹ̀rí. Kọ ohun tí o rí sílẹ̀, nítorí filter tí ó bá yọ ìsopọ̀ jáde yóò tún ṣe é, àkọsílẹ̀ náà sì ni ó ń dá ìròyìn àṣìṣe láre.
Lẹ́yìn àwọn àyẹ̀wò yẹn nìkan ni yíyí resolver padà tàbí títún àbá ìlànà odì iná kọ́ máa ń ní ìtumọ̀. Àwọn méjèèjì jẹ́ ìyípadà tí ó tóbi ju ohun tí ẹ̀rí ń ṣe àtìlẹ́yìn fún.