DNS aladani n ṣiṣẹ ninu VPC ṣugbọn kii ṣe nipasẹ VPN
Orukọ aladani ti o yanju ninu EC2 ṣugbọn ko yanju nipasẹ VPN jẹ iṣoro ọna resolver. Ka irisi ikuna ṣaaju ki o tọ ọna igbasilẹ agbegbe.
Orukọ aladani yanju lati inu ẹrọ EC2 ṣugbọn kii ṣe lati inu kọmputa gbigbe ti o so nipasẹ VPN, ati agbegbe dabi ẹni pe o tọ ninu console. Irora akọkọ ni lati tọ igbasilẹ naa, eyi ti kii ṣe iṣoro ni igbagbogbo. Igbasilẹ naa n dahun ẹnikan; o kan ko dahun kọmputa gbigbe rẹ. Iyatọ laarin awọn olupeji mejeeji ni resolver wo ni wọn beere, ati boya resolver yẹn ni ọna atilẹyin sinu iwo DNS ti VPC.
Mo bẹrẹ nipa fifi han pe igbasilẹ naa wa, lẹhinna lo iyoku akoko lori ọna ibeere naa. Awọn wọnyi jẹ eto ọtọtọ ati pe wọn kuna ni awọn ọna oriṣiriṣi.
Ka irisi ikuna ṣaaju ki o yi ohunkohun pada
Awọn abajade mẹta tumọ si awọn ohun mẹta ọtọtọ, ati ibeere kan ya wọn kuro: ṣiṣẹ dig fun orukọ naa lodi si resolver ti alabara n lo nitootọ.
| What you see | What it usually means | First thing to check |
|---|---|---|
| SERVFAIL, or a timeout after several seconds | No path to the resolver, or the resolver cannot reach AWS | Route to the endpoint and the security policy on port 53 |
| NXDOMAIN from a resolver that did answer | The resolver replied, but the zone is not in its view | Zone association or the forwarding rule for that namespace |
| A public address for an internal name | Split DNS is not in effect for this client | Which resolver the client is configured to use |
Ipari akoko jẹ alaye nipa nẹtiwọọki. NXDOMAIN jẹ alaye nipa iwo DNS. Idahun gbangba jẹ alaye nipa eto imulo. Yiyi igbasilẹ agbegbe pada nigba ti ipari akoko ba wa n sọ ẹri kan ti o wulo ninu ọran naa nu.
Idi ti adiresi àfikún-meji ti VPC kii ṣe resolver ti o jinna
Adiresi CIDR àfikún-meji jẹ iṣẹ agbegbe fun awọn orisun ninu VPC. AWS ṣe akọsilẹ pe gbigbe awọn ibeere lati awọn nẹtiwọọki agbegbe, tabi lati awọn olupin DNS ti VPC miiran, taara si adiresi yẹn kii ṣe atilẹyin ati pe o le fun awọn abajade aiduro.
Iyẹn ko tumọ si pe idanwo kan ko dabi ẹni ti o n ṣiṣẹ rara. O tumọ si pe ihuwasi naa kii ṣe adehun ti o le fi sinu iwe afọwọkọ iranlọwọ. Itọsọna ti o ni atilẹyin ni Resolver endpoint ti n wọle: adiresi meji ninu VPC rẹ, ti o le de ọdọ lati nẹtiwọọki ti o n darí, ti o gba awọn ibeere ti o nbọ lati ita AWS.
Kọ ọna naa ni ilana ti o kuna ninu ni mimọ
Awọn igbesẹ mẹta gbọdọ wa, ati pe ọkọọkan ni ọna ikuna tirẹ.
VPN client -> approved DNS forwarder
forwarder -> forwarding rule for internal.example
forwarding rule -> Resolver inbound endpoint addressesOluranlọwọ nilo ọna si awọn adiresi endpoint nipasẹ VPN, ati pe ọna ipadabọ gbọdọ tun ṣiṣẹ. Fun DNS aṣa lori ebute 53 endpoint n dahun nipasẹ UDP ati TCP, nitorina awọn ilana mejeeji gbọdọ gba laaye ati awọn mejeeji gbọdọ ye ayewo ipo eyikeyi ni aarin.
Lẹhinna ṣayẹwo iwo DNS lọtọ. Agbegbe ti a gbalejo ni aladani n han nikan si awọn VPC ti o so mọ, tabi nipasẹ eto pinpin ti o mọmọ. Endpoint ti o le de ọdọ kii ṣe funrararẹ jẹ ki gbogbo agbegbe aladani yanju ninu ipo ipinnu rẹ.
Endpoint ti njade n sin itọsọna idakeji ati pe kii yoo dahun ibeere ti o wọle lati kọmputa gbigbe rẹ.
Ṣayẹwo lati ẹgbẹ mejeeji
Beere lati ọdọ alabara lodi si oluranlọwọ, lẹhinna lati ọdọ oluranlọwọ lodi si endpoint. Ti alabara ba kuna nigba ti oluranlọwọ ba ṣaṣeyọri, aafo naa wa laarin awọn mejeeji.
Ti awọn mejeeji ba kuna, wo eto imulo aabo lori endpoint ati adiresi orisun ti o rii nitootọ. Oluranlọwọ lẹhin NAT n fi adiresi NAT han dipo adiresi VPN ti kọmputa gbigbe, ati iyatọ yẹn nikan to lati sọ ibeere naa nu. Ti awọn mejeeji ba ṣaṣeyọri ṣugbọn ohun elo naa ṣi kuna, ohun elo naa le n lo resolver miiran yatọ si eyi ti o dan.
Pa awọn aaye orukọ gbangba ati aladani mọ lọtọ mọọmọ. Split DNS jẹ eto imulo ti o ṣeto, kii ṣe ipa ẹgbẹ ti wiwa kan ti o ṣẹlẹ lati da data pada.
Ohun ti Emi kii yoo ṣe
Emi kii yoo fi ofin NAT kun ti o jẹ ki wiwa kan ṣiṣẹ ki o si pe eyi ni apẹrẹ.
Emi kii yoo tọ gbogbo alabara jijinna si adiresi àfikún-meji nikan nitori idanwo kan da igbasilẹ pada lẹẹkan. Ati pe emi kii yoo fa eto imulo aabo endpoint pọ si gbogbo adagun VPN nigba ti oluranlọwọ kan nikan nilo iwọle. Ti ajo ba ti n ṣiṣẹ oluranlọwọ ti a fọwọsi ninu VPC, ka apẹrẹ yẹn ni akọkọ, nitori endpoint keji ti o ba fi kun ni eyi ti ko si ẹnikan ti o ṣe akọsilẹ rẹ.