??????? IP ????????????????????????????????????????????????????????С???????????????????????????????? IP ?豸?? IP ??????????????????????????????????????DNSЭ?????????????
?????????????DNS?????????????Linux DNS??????????????????????ú????????
????/etc/hosts???
?????????DNS????????????£?????????????????????????????????IP????б???????????——?????????л??????????С????????
??????Linux???У?????б???/etc/hosts????? ????????DNS????????DNS??????????????????????????/etc/hosts?????IP????????????
??????????????DNS??????????????????????????????????????????磬????????????????????????????DNS????????IP?????????ζ????????DNS????????????????????????????????????????????κ?DNS????????????????IP?????
???????????/etc/hosts???????????????????127.0.0.1 google.com.
?????????????????????????google.com???????????Ρ???????????????Apache??????????????????У???????????localhost???????????????Google??檔

?????????????????google.com????κ???????κ?????IP????????????
??????????????????????IP?????????????????????????????????????????? ????????????????????м???????????????
?????????????????????/etc/hosts??????????????
??????????????????????DNS????????
????????
??????????????????????????FQDN??Fully Qualified Domain Name????????????????????likegeeks.com??www.google.com???????????????д??????????????????????????????????????????????????????????
?????????com?????????; google??????????; ??www???????????????
??????????????????κ???????????????????????β??????????????????????www.google.com.????? ??????????
???????????????????????????????????????????????????????·??????????????13???????????????? ??????????????????????? – ????????Ч???????????л????????
?????????13??? ?????????????????????????????????????????????????????????????????????????????????????????
??????Щ???????????????????????????????a.root-server.net??b.root-server.net???
???????? (???????????? TLDs)
?????????????????????????????? com???????????????? DNS ??????????????????
??????????TLD?????????????????????
????????????д????????? 800 ?????????
????????????У?
????· ?????????磺org?? .com?? .net?? .gov?? .edu ???
????· ?????????磺.us?? .ca ??????????????????????
????· ?μ??????????????????????? 64 ???????TLD???磺.linux?? .microsoft?? .companyname ??
????· ????????????磺 .arpa
??????????
?????????????????? mail.google.com ??????????? ?????mail ?? google.com????????.
???????mail.google.com ??????????????????????????????????????Google??????????????mail ?????????????????????????????顣
????DNS????????????
?????????????DNS????????
??????DNS??????

??????Щ???????????????????????????????????????????漲?????????????????DNS?????????????????????Χ????????????????????
????????DNS??????
??????Щ???????????DNS??????????????е????????????????????????DNS???????????????????????????????
????????DNS??????
??????Щ??????????????????????????????????????????????????????????????÷???????????????????檔????????????????????????????????????????????????????????????????????????????????????????
?????? Linux DNS ??????
????Linux ???к??????? DNS ???????????????????? BIND DNS ???????????????????????? DNS ????????
????????????????? Red Hat ???а?? Linux?????? CentOS?????????????????$ dnf -y install bind
??????????????? Debian ?????????????? Ubuntu??$ apt-get install bind9
?????????????????????????????????????????????????????
????$ systemctl start named
????$ systemctl enable named
???????? BIND
?????????????? /etc/named.conf ????????????
????BIND ??????????????????????????Щ???
????· options: ??????? BIND ???á?
????· logging: ??????Щ??????????Щ????????????????? Linux syslog server??
????· zone: ???? DNS ????
????· include: ?? named.conf ?а?????????????
?????? options ????п?????? BIND ????????? /var/named??
????zone ??????????? DNS ???????????? google.com?????????????? mail.google.com ?? analytics.google.com??
????????????????(??????????????) ????????? zone ??????????
????????????????????
??????????? DNS ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????λ???
?????? /etc/named.conf ??????????У?????????????????????????????????
????zone    "likegeeks.com" {
????type master;
????file likegeeks.com.db
????};
???????????????????????????? /var/named ???£??? options ????????????????????
?????????????????????й??????????????????????????????????????????????????????????? example.org????????????????????????? /var/named/example.org.db??
????????? master????????????????????????
??????????????????????
???????????????????????????????????????????????Щ?仯??
????zone    "likegeeks.com" {
????type slave;
????masters IP Address list; ;
????file likegeeks.com.db
????};
????????????????????????????????????????????????????????????slave??????????????????????????“masters IP Address list”??????????????????????????????????????????????????????????????????????