เดเตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด.: Kubernetes-เดฒเต DNS เดชเตเดฐเดถเตเดจเด, เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดเตเดเดพเตฝ, เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ ndots
, เด
เดคเดฟเดถเดฏเดเดฐเดฎเดพเดเดตเดฟเดงเด เดเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฃเต, เดเดคเดฟเดจเดเด เดคเดจเตเดจเต
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเดคเดฟเตปเตเดฑเต เดชเตเดฐเดงเดพเดจ เดจเตเดเตเดเดเตเดเดณเดฟเดฒเตเดจเตเดจเต เดคเดเดธเตเดธเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดฃเตเดเตเดคเตเดคเดฒเดพเดฃเต. เดธเตเดตเดจ เดเดถเดฏเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เดเตปเดเตเดฐเดพ-เดเตเดฒเดธเตเดฑเตเดฑเตผ เดเดเดชเตเดเตฝ เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (vanilla
เดธเตเดตเดจเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต chocolate
, เดเดคเดฟเดจเต เดตเตเตผเดเตเดตเตฝ เดเดชเดฟ เดจเตเดฐเดฟเดเตเดเต เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด chocolate
. เดเตเดฆเตเดฏเด เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต: เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดฐเดพเดฃเต DNS เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเด chocolate
เดเดเตเดเดจเต?
เดเดฐเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ DNS เดจเตเดฏเดฟเด เดฑเตเดธเดฒเตเดทเตป เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต /etc/resolv.conf
เดเดฒเตเดฒเดพ เดเดพเดฏเตเดเดณเตเด. เดเดณเตเดณเดเดเตเดเด เดจเตเดเตเดเดฟเดฏเดพเตฝ /etc/resolv.conf
เดเดคเตเดเตเดเดฟเดฒเตเด เดชเตเดกเต, เดเดคเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเด:
search hello.svc.cluster.local svc.cluster.local cluster.local
nameserver 10.152.183.10
options ndots:5
เดกเดฟเดเตปเดเดธเต เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดเตเดฎเดพเดฑเดพเตป เดกเดฟเดเตปเดเดธเต เดเตเดฒเดฏเตปเตเดฑเตเดเตพ เด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดซเดฏเดฒเดฟเตฝ resolv.conf
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฟเดตเดฐเดเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
- เดจเตเดฏเดฟเดเดธเตเตผเดตเตผ: เดกเดฟเดเตปเดเดธเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดฏเตเดเตเดเตเดจเตเดจ เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดคเต CoreDNS เดธเตเดตเดจเดคเตเดคเดฟเตปเตเดฑเต เดตเดฟเดฒเดพเดธเดฎเดพเดฃเต;
- เดคเดฟเดฐเดฏเตฝ: เดเดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโเด เดกเตเดฎเตเดฏเตโเดจเดฟเดจเดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดฏเตฝ เดชเดพเดค เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต. เด
เดคเต เดฐเดธเดเดฐเดฎเดพเดฃเต
google.com
เด เดฅเดตเดพmrkaran.dev
FQDN เด เดฒเตเดฒ (เดชเตเตผเดฃเตเดฃ เดฏเตเดเตเดฏเดคเดฏเตเดณเตเดณ เดกเตเดฎเตเดฏเตเตป เดจเดพเดฎเดเตเดเตพ ). เดฎเดฟเดเตเด เดกเดฟเดเตปเดเดธเต เดฑเดฟเดธเตเตพเดตเดฑเตเดเดณเตเด เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตบเดตเตเตปเดทเตป เด เดจเตเดธเดฐเดฟเดเตเดเต, เดฑเตเดเตเดเต เดธเตเดฃเดฟเดจเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจ "" เดเดจเตเดจ เดกเตเดเตเดเดฟเตฝ เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเดต เดฎเดพเดคเตเดฐเดฎเต เดชเตเตผเดฃเตเดฃ เดฏเตเดเตเดฏเดคเดฏเตเดณเตเดณ (FDQN) เดกเตเดฎเตเดฏเตโเดจเตเดเดณเดพเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเต. เดเดฟเดฒ เดชเดฐเดฟเดนเดพเดฐเดเตผเดเตเดเต เดธเตเดตเดฏเด เดเดฐเต เดชเตเดฏเดฟเตปเตเดฑเต เดเตเตผเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เด เดเตเดเดจเต,mrkaran.dev.
เดชเตเตผเดฃเตเดฃ เดฏเตเดเตเดฏเดคเดฏเตเดณเตเดณ เดกเตเดฎเตเดฏเตเตป เดจเดพเดฎเดฎเดพเดฃเต (FQDN), เดเตเดเดพเดคเตmrkaran.dev
- เดเดฒเตเดฒ; - เดกเตเดเตเดเตเดเตพ: เดเดฑเตเดฑเดตเตเด เดฐเดธเดเดฐเดฎเดพเดฏ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ (เด เดฒเตเดเดจเด เด
เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฃเต).
ndots
เดเดฐเต "เดชเตเตผเดฃเตเดฃ เดฏเตเดเตเดฏเดคเดฏเตเดณเตเดณ" เดกเตเดฎเตเดฏเตเตป เดจเดพเดฎเดฎเดพเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดพเดฎเดคเตเดคเดฟเดฒเต เดกเตเดเตเดเตเดเดณเตเดเต เดคเตเดฐเตเดทเตเตพเดกเต เดจเดฎเตเดชเตผ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต. เดกเดฟเดเตปเดเดธเต เดฒเตเดเตเดเดชเตเดชเต เดธเตเดเตเดตเตปเดธเต เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดชเดฟเดจเตเดจเตเดเต เดเตเดเตเดคเตฝ เดธเดเดธเดพเดฐเดฟเดเตเดเดพเด.
เดเตเดฆเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด mrkaran.dev
เดชเตเดกเดฟเตฝ:
$ nslookup mrkaran.dev
Server: 10.152.183.10
Address: 10.152.183.10#53
Non-authoritative answer:
Name: mrkaran.dev
Address: 157.230.35.153
Name: mrkaran.dev
Address: 2400:6180:0:d1::519:6001
เด เดชเดฐเตเดเตเดทเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดเดพเตป CoreDNS เดฒเตเดเดฟเดเดเต เดฒเตเดตเตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเต all
(เดเดคเต เดคเดฟเดเดเตเดเตเด เดตเดพเดเดพเดฒเดฎเดพเดเตเดเตเดจเตเดจเต). เดชเตเดกเดฟเตปเตเดฑเต เดฐเตเดเดเตพ เดจเตเดเตเดเดพเด coredns
:
[INFO] 10.1.28.1:35998 - 11131 "A IN mrkaran.dev.hello.svc.cluster.local. udp 53 false 512" NXDOMAIN qr,aa,rd 146 0.000263728s
[INFO] 10.1.28.1:34040 - 36853 "A IN mrkaran.dev.svc.cluster.local. udp 47 false 512" NXDOMAIN qr,aa,rd 140 0.000214201s
[INFO] 10.1.28.1:33468 - 29482 "A IN mrkaran.dev.cluster.local. udp 43 false 512" NXDOMAIN qr,aa,rd 136 0.000156107s
[INFO] 10.1.28.1:58471 - 45814 "A IN mrkaran.dev. udp 29 false 512" NOERROR qr,rd,ra 56 0.110263459s
[INFO] 10.1.28.1:54800 - 2463 "AAAA IN mrkaran.dev. udp 29 false 512" NOERROR qr,rd,ra 68 0.145091744s
เดตเดพ. เดฐเดฃเตเดเต เดเดพเดฐเตเดฏเดเตเดเตพ เดเดตเดฟเดเต เดจเดฟเดเตเดเดณเตเดเต เดถเตเดฐเดฆเตเดง เดเดเตผเดทเดฟเดเตเดเตเดจเตเดจเต:
- เดชเตเดฐเดคเดฟเดเดฐเดฃเดคเตเดคเดฟเตฝ เดเตเดกเต เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดคเดฟเดฐเดฏเดฒเดฟเตปเตเดฑเต เดเดฒเตเดฒเดพ เดเดเตเดเดเตเดเดณเดฟเดฒเตเดเตเดฏเตเด เดเดเดจเตเดจเตเดชเตเดเตเดจเตเดจเต
NOERROR
(เดกเดฟเดเตปเดเดธเต เดเตเดฒเดฏเตปเตเดฑเตเดเตพ เด เดคเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เด เดคเดฟเตปเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟ เดธเดเดญเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต).NXDOMAIN
เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดกเตเดฎเตเดฏเตเตป เดจเดพเดฎเดคเตเดคเดฟเดจเต เดเดฐเต เดฑเตเดเตเดเตเตผเดกเตเด เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ เดเดจเตเดจเดพเดฃเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต. เดเดจเตเดคเตเดเตเดพเดฃเตเดเตเดจเตเดจเดพเดฒเตmrkaran.dev
เดเดฐเต FQDN เดชเตเดฐเดฒเตเดฒ (เด เดคเดจเตเดธเดฐเดฟเดเตเดเตndots=5
), เดฑเดฟเดธเตเตพเดตเตผ เดคเดฟเดฐเดฏเตฝ เดชเดพเดค เดจเตเดเตเดเตเดเดฏเตเด เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเดเต เดเตเดฐเดฎเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต; - เดชเตเดธเตเดฑเตเดฑเตเดเตพ
ะ
ะธะะะะ
เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดเดคเตเดคเดฟเดเตเดเตเดฐเตเดจเตเดจเต. เดเดฑเตเดฑเดคเตเดคเดตเดฃ เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค/etc/resolv.conf
เดธเตเดตเดคเดตเต, IPv4, IPv6 เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดฎเดพเดจเตเดคเดฐ เดคเดฟเดฐเดฏเดฒเตเดเตพ เดจเดเดคเตเดคเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเดฒเดพเดฃเต เด เดต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต. เดเดชเตเดทเตป เดเตเตผเดคเตเดคเตเดเตเดฃเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เด เดธเตเดตเดญเดพเดตเด เดฑเดฆเตเดฆเดพเดเตเดเดพเดsingle-request
ะฒresolv.conf
.
เดเตเดฑเดฟเดชเตเดชเต: glibc
เด เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดคเตเดเตผเดเตเดเดฏเดพเดฏเดฟ เด
เดฏเดฏเตโเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเตเดเดพเดคเต musl
- เดเดฒเตเดฒ, เด
เดคเดฟเดจเดพเตฝ เดเตฝเดชเตเตป เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต.
เดกเตเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเดฐเตเดเตเดทเดฃเด เดจเดเดคเตเดคเตเดจเตเดจเต
เดจเดฎเตเดเตเดเต เดเตเดฑเดเตเดเต เดเตเดเดฟ เดชเดฐเตเดเตเดทเดฃเด เดจเดเดคเตเดคเดพเด ndots
เด เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดจเตเดเตเดเดพเด. เดเดถเดฏเด เดฒเดณเดฟเดคเดฎเดพเดฃเต: ndots
DNS เดเตเดฒเดฏเตปเตเดฑเต เดกเตเดฎเตเดฏเตโเดจเต เดเตเดตเดฒเดฎเต เดเดชเตเดเตเดทเดฟเดเดฎเต เดเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเตเดฎเต เดเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตเดเดฟเตพ เดกเดฟเดเตปเดเดธเต เดเตเดฒเดฏเตปเตเดฑเดฟเตปเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด เดกเตเดฎเตเดฏเตเตป เดเตเดตเดฒเดฎเดพเดฃเต เดเดจเตเดจเต เด
เดคเต เดเดเตเดเดจเต เด
เดฑเดฟเดฏเตเด? เดจเดฟเดเตเดเตพ เดธเดเตเดเดฎเดพเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ ndots
1 เดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ, เดเตเดฒเดฏเตปเตเดฑเต เดชเดฑเดฏเตเด: "เด, เดเตป google
เดเดฐเต เดชเตเดฏเดฟเตปเตเดฑเต เดชเตเดฒเตเด เดเดฒเตเดฒ; เดฎเตเดดเตเดตเตป เดคเดฟเดฐเดฏเตฝ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเตเดเตเดฏเตเด เดเดพเตป เดชเตเดเตเดฎเตเดจเตเดจเต เดเดพเตป เดเดฐเตเดคเตเดจเตเดจเต. โ เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดจเดฟเดเตเดเตพ เดเตเดฆเดฟเดเตเดเดพเตฝ google.com
, เด
เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเด เดชเตเดฐเต เดชเดฐเดฟเดงเดฟ เดชเดพเดฒเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดธเดซเดฟเดเตเดธเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เด
เดตเดเดฃเดฟเดเตเดเดชเตเดชเตเดเตเด ndots
(เดเตเดฑเดเตเดเดคเต เดเดฐเต เดชเตเดฏเดฟเตปเตเดฑเตเดเตเดเดฟเดฒเตเด เดเดฃเตเดเต).
เดจเดฎเตเดเตเดเต เดเดคเต เดเดฑเดชเตเดชเดพเดเตเดเดพเด:
$ cat /etc/resolv.conf
options ndots:1
$ nslookup mrkaran
Server: 10.152.183.10
Address: 10.152.183.10#53
** server can't find mrkaran: NXDOMAIN
CoreDNS เดฒเตเดเตเดเตพ:
[INFO] 10.1.28.1:52495 - 2606 "A IN mrkaran.hello.svc.cluster.local. udp 49 false 512" NXDOMAIN qr,aa,rd 142 0.000524939s
[INFO] 10.1.28.1:59287 - 57522 "A IN mrkaran.svc.cluster.local. udp 43 false 512" NXDOMAIN qr,aa,rd 136 0.000368277s
[INFO] 10.1.28.1:53086 - 4863 "A IN mrkaran.cluster.local. udp 39 false 512" NXDOMAIN qr,aa,rd 132 0.000355344s
[INFO] 10.1.28.1:56863 - 41678 "A IN mrkaran. udp 25 false 512" NXDOMAIN qr,rd,ra 100 0.034629206s
เดเดณเตเดณเดคเต เดฎเตเดคเตฝ mrkaran
เดเดฐเต เดชเตเดฏเดฟเตปเตเดฑเต เดชเตเดฒเตเดฎเดฟเดฒเตเดฒ, เดธเดซเดฟเดเตเดธเตเดเดณเตเดเต เดฎเตเดดเตเดตเตป เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเด เดคเดฟเดฐเดเตเดเดฟเตฝ เดจเดเดคเตเดคเดฟ.
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเตเดฒเตเดฏเด ndots
15 เดเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต; เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดเดคเต 5 เดเดฃเต.
เดเดคเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เด เดชเตเดเตเดท
เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดงเดพเดฐเดพเดณเด เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเดณเตเดเตพ เดจเดเดคเตเดคเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดธเดเตเดตเดฎเดพเดฏ เดเตเดฐเดพเดซเดฟเดเตเดเดฟเตปเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ DNS เดเดฐเต เดคเดเดธเตเดธเดฎเดพเดเดพเด, เดเดพเดฐเดฃเด เดชเตเดฐเต เดฑเตเดธเดฒเตเดฏเตเดทเตป เด
เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดเตเดฆเตเดฏเดเตเดเตพ เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเต (เดธเดฟเดธเตเดฑเตเดฑเด เดถเดฐเดฟเดฏเดพเดฏเดคเดฟเดฒเตเดเตเดเต เดเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต). เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดกเตเดฎเตเดฏเตเตป เดจเดพเดฎเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดฐเต เดฑเตเดเตเดเต เดธเตเตบ เดเตเตผเดเตเดเดพเดฑเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดเดคเตเดฐเต เดนเดพเดเตเดเต เดชเตเดฒเตเดฏเดพเดฃเต. เด
เดคเดพเดฏเดคเต เดเตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด api.twitter.com
, เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต 'เดนเดพเตผเดกเตเดเตเดกเต' เดเตเดฏเตเดฏเดพเด api.twitter.com.
(เดเดฐเต เดกเตเดเตเดเต เดเดณเตเดณเดคเต) เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ, เด
เดคเต เดเตเดตเดฒ เดกเตเดฎเตเดฏเตโเดจเดฟเตฝ เดจเตเดฐเดฟเดเตเดเต เดเดงเดฟเดเดพเดฐเดฟเด เดฒเตเดเตเดเดชเตเดชเตเดเตพ เดจเดเดคเตเดคเดพเตป DNS เดเตเดฒเดฏเตปเตเดฑเตเดเดณเต เดชเตเดฐเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเด.
เดเตเดเดพเดคเต, เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดชเดคเดฟเดชเตเดชเต 1.14 เดฎเตเดคเตฝ, เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดเตเดเตพ dnsConfig
ะธ dnsPolicy
เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเดฆเดตเดฟ เดฒเดญเดฟเดเตเดเต. เด
เดเตเดเดจเต, เดเดฐเต เดชเตเดกเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเตพเดเตเดเต เดฎเตเดฒเตเดฏเด เดเตเดฑเดฏเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเด ndots
, เดชเดฑเดฏเตเด, 3 เดตเดฐเต (เดเดชเตเดชเด 1 เดตเดฐเต!). เดเดเตเดเดพเดฐเดฃเดคเตเดคเดพเตฝ, เดเดฐเต เดจเตเดกเดฟเดฒเต เดเดฒเตเดฒเดพ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเด เดฎเตเดดเตเดตเตป เดกเตเดฎเตเดฏเตโเดจเตเด เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต. เดชเตเดฐเดเดเดจเดคเตเดคเดฟเดจเตเด เดชเตเตผเดเตเดเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเดเตเดเตเด เดเดเดฏเดฟเตฝ เดจเดฟเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฃเตเดเดฟเดตเดฐเตเดฎเตเดชเตเตพ เดเดคเต เดเตเดฒเดพเดธเดฟเดเต เดเตเดฐเตเดกเต-เดเดซเตเดเดณเดฟเตฝ เดเดจเตเดจเดพเดฃเต. DNS เดซเดฒเดเตเดเดณเตเด เดเดจเตเดคเดฐเดฟเดเดฎเดพเดฏเดฟ เดเดพเดทเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดจเดฟเดเตเดเดณเตเดเต เด
เดชเตเดฒเดฟเดเตเดเตเดทเดจเต เดตเดณเดฐเต เดเตเดฑเดเตเด เดฒเตเดฑเตเดฑเตปเดธเดฟ เดธเตเดชเตเดฐเดงเดพเดจเดฎเดพเดฃเตเดเตเดเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดตเดฟเดทเดฎเดฟเดเตเดเดพเดตเต เดเดจเตเดจเต เดเดจเดฟเดเตเดเต เดคเตเดจเตเดจเตเดจเตเดจเต.
เดฑเตเดซเดฑเตปเดธเตเดเตพ
เด เดธเดตเดฟเดถเตเดทเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดพเตป เดเดฆเตเดฏเด เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดฟเดฏเดคเต
เดเตเดเตเดคเตฝ เดชเดฐเตเดฏเดตเตเดเตเดทเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดเดฟเดฒ เดฒเดฟเดเตเดเตเดเตพ เดเดคเดพ:
-
เดตเดฟเดถเดฆเตเดเดฐเดฃเด , เดเดจเตเดคเตเดเตเดฃเตเดเต ndots=5 เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ; -
เดตเดฒเดฟเดฏ เดธเดพเดงเดจเด เดเตปเดกเตเดเตเดเตเดเตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดเดเดจเดคเตเดคเต เดเดเตเดเดจเต เดฌเดพเดงเดฟเดเตเดเตเดจเตเดจเต; -
เดชเตเดฐเตเดคเตเดคเดเตเดเตเดเตเดเตพ musl, glibc เดฑเดฟเดธเตเตพเดตเดฑเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ.
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต dig
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ. dig
เดธเตเดตเดฏเดฎเตเดต เดเดฐเต เดกเตเดเตเดเต (เดฑเตเดเตเดเต เดธเตเตบ เดเดกเตปเตเดฑเดฟเดซเดฏเตผ) เดเตเตผเดเตเดเตเดจเตเดจเต, เดกเตเดฎเตเดฏเตโเดจเต "เดชเตเตผเดฃเตเดฃ เดฏเตเดเตเดฏเดคเดฏเตเดณเตเดณ" เดเดเตเดเตเดจเตเดจเต (FQDN), เด
เดฒเตเดฒ เดเดฆเตเดฏเด เด
เดคเต เดคเดฟเดฐเดฏเตฝ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด. เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดดเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต
เดนเดพเดชเตเดชเดฟ DNSing! เดชเดฟเดจเตเดจเต เดเดพเดฃเดพเด!
เดตเดฟเดตเตผเดคเตเดคเดเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฟ.เดเดธเต
เดเดเตเดเดณเตเดเต เดฌเตเดฒเตเดเดฟเดฒเตเด เดตเดพเดฏเดฟเดเตเดเตเด:
- ยซ
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเดฟเดจเตเดณเตเดณ เดเดพเดฒเดฟเดเตเดเต: เดเดฎเตเดเดตเตเด เดเดฐเต เดเตเดฑเดฟเดฏ เด เดจเตเดญเดตเดตเตเด "; - ยซ
CoreDNS - เดเตเดฒเตเดกเต เดจเตเดฑเตเดฑเตเดตเต เดตเตเตพเดกเดฟเดจเดพเดฏเตเดณเตเดณ DNS เดธเตเตผเดตเดฑเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดจเดพเดฏเตเดณเตเดณ เดธเตเดตเดจ เดเดฃเตเดเตเดคเตเดคเดฒเตเด "; - "เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดเดฟเดคเตเดฐเตเดเดฐเดฟเดเตเด เดเตเดกเต":
เดญเดพเดเดเตเดเตพ 1, 2 (เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฎเตเดกเตฝ, เดเดตเตผเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ) ,เดญเดพเดเด 3 (เดธเตเดตเดจเดเตเดเดณเตเด เดเตเดฐเดพเดซเดฟเดเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเตเด) .
เด เดตเดฒเดเดฌเด: www.habr.com