Ohun elo inu kan yanju lori olugbalejo Windows ni akoko ti VPN so, ṣugbọn alejo Ubuntu ti o wa lẹhin NAT VirtualBox ko le rii rẹ sibẹ. Alejo ni oluyanju tirẹ, ati adapata NAT le mu DNS ṣiṣẹ ni ọna to ju ọkan lọ. Fifi oluyanju alejo rọpo pẹlu sẹ́bà gbogbo eniyan yoo jẹ ki awọn oju opo wẹẹbu lasan ṣiṣẹ ati jẹ ki awọn orukọ ikọkọ kuna, eyi ti o gbe iṣoro naa lọ si ibomiiran dipo ki o yanju rẹ. Ṣe awọn ayẹwo mẹrin naa ni tẹlentẹle ki o duro ni akọkọ ti ko ba baamu.

Jẹrisi ipo adapata ti o n ṣatunṣe

Adapata ti o wa ni ipo NAT lasan nikan ni o huwa bi akọle yii ṣe apejuwe. Adapata afara wa lori nẹtiwọọki ti ara pẹlu idanimọ tirẹ, nẹtiwọọki NAT jẹ swiṣi foju ti a fun ni orukọ pẹlu awọn eto DHCP ati DNS tirẹ, ati pe alabara VPN inu alejo n ṣafikun oluyanju keji patapata. Jẹrisi ipo naa ṣaaju ki o to ka siwaju, nitori atunṣe yatọ ni ọkọọkan awọn ọran wọnyẹn.

VM kan le gbe adapata meji ni awọn ipo oriṣiriṣi, ati pe eyi ti o kan kii ṣe akọkọ nigbagbogbo.

Tun jẹrisi pe olugbalejo yanju orukọ naa rara. Ṣii ohun elo kanna lori olugbalejo pẹlu tunnel ni oke, ni lilo orukọ kikun kanna ti alejo yoo lo. Ti olugbalejo ba kuna pẹlu, ẹbi kii ṣe ti alejo ati pe ko si iyipada nẹtiwọọki foju ti yoo tun ṣe.

Tẹle orukọ kan nipasẹ oluyanju alejo

Yan orukọ inu kan ati orukọ iṣakoso gbogbo eniyan kan, lẹhinna dan mejeeji wo ni awọn aaye mejeeji. Orukọ gbogbo eniyan ti o yanju nigba ti ikọkọ ko yanju yoo da aṣiṣe naa mọ si ọna ikọkọ dipo yiyanju orukọ lapapọ. Dídán orukọ ikọkọ nikan ko jẹ ki o le yato oluyanju ti o bajẹ kuro ninu ọna ti o bajẹ.

Ninu alejo, wo ohun ti oluyanju ti wa ni eto lati lo. Lori alejo Ubuntu ti n ṣiṣẹ systemd-resolved, ipo fun ọna asopọ kọọkan n fi awọn sẹ́bà ti o de han, ati pe faili resolv.conf le ni adirẹsi stub nikan, eyi ti o tọ kii ṣe ohun ifura. Faili ti a fi ọwọ ṣatunṣe tabi alabara DNS ti o ni ãdìmọ́ lọtọ le fi awọn iwadii ranṣẹ si ibomiiran patapata. Kọ ohun ti o rii silẹ ṣaaju ki o to yi pada.

resolvectl status
resolvectl query app.internal.example

Ya iyanju kuro ninu wiwa ni ibi yii. Adirẹsi ti o de nigba ti iṣẹ naa ko le de jẹ iṣoro ipa-ọna tabi eto imulo, kii ṣe DNS.

Gbiyanju ipo oluyanju olugbalejo lori adapata yẹn

Awọn aṣayan NAT DNS VirtualBox ṣapejuwe awọn ọna oriṣiriṣi, ati pe iyatọ naa ṣe pataki nigbati oluyanju olugbalejo tikararẹ yipada pẹlu tunnel. Aṣoju DNS n gbe awọn ibeere alejo lọ si awọn sẹ́bà ti a fun ni. Ipo oluyanju olugbalejo n da awọn ibeere duro ati pe o pe API DNS ti olugbalejo, ati pe iyẹn ni ipo ti o tẹle oluyanju Windows ti alabara VPN ti tunto.

Mu ọna ti ko tọ ṣiṣẹ, aṣẹ yoo ṣaṣeyọri sibẹ nigba ti ihuwasi ko yipada, eyi ti o jẹ ọna idarudapọ lati padanu ọsan kan.

VBoxManage modifyvm "work-ubuntu" --natdnshostresolver1 on

Kọ awọn eto lọwọlọwọ ti VM, pa a, ki o si dojukọ adapata ti o jẹrisi tẹlẹ. Nọmba ti o kẹhin ninu aṣayan naa jẹ nọmba adapata kii ṣe iduroṣinṣin, nitorinaa lilo rẹ lori VM ti adapata ti o kan jẹ ẹlẹẹkeji jẹ iṣe idakẹjẹ ti ko ni ipa. Bẹrẹ alejo ki o si ṣayẹwo ipilẹ oluyanju ti o gba nitootọ, nitori eto ọwọ ninu alejo bori ohun gbogbo ti ipele NAT n funni. Ranti pe ipo oluyanju olugbalejo tun ro pe ọna DNS ti olugbalejo tikararẹ ni ohun ti o fẹ pin.

Tun awọn idanwo kanna ṣe lakoko isopọ VPN lẹẹkansi

Tun awọn iwadii mejeeji ṣe ninu alejo, lẹhinna ṣii ohun elo gidi ki o jẹ ki o jẹrisi ijẹrisi naa funrararẹ. Idanwo adirẹsi nikan wulo fun yiya iyanju orukọ sọtọ ati pe ko dọgba pẹlu igba TLS ti o n ṣiṣẹ, nitorinaa ma duro ni ping. Lẹhinna, ni akoko ti a fọwọsi, ge ati tun so tunnel olugbalejo ati tun ṣe lẹẹkan si. Ihuwasi ti o wa nikan ni asopọ akọkọ lẹhin ibẹrẹ jẹ iṣoro igbesi aye lati royin, kii ṣe ohun ijinlẹ DNS lati lepa pẹlu oluyanju miiran.

Wiwa si ipinnu gbogbo eniyan ko fi idi rẹ mulẹ pe awọn ibeere ikọkọ wa lori ọna ti eto imulo rẹ nilo.

Nigbati ipo oluyanju olugbalejo ko ba yi nkankan pada, fi ipilẹ ti a kọ silẹ pada ki o tọju awọn akiyesi mẹrin: ohun ti olugbalejo da pada, ohun ti alejo da pada, ipo adapata ati ipo oluyanju. Sẹ́bà inu ti ko le de, àlẹmọ ti o yọ ijabọ hypervisor kuro ati iyipada ni ẹgbẹ alejo ọkọọkan nilo atunṣe oriṣiriṣi. Yiyipada adapata si afara yipada apẹrẹ nẹtiwọọki ati pe kii ṣe atunto DNS.

Àwọn àpilẹ̀kọ tó jọra