ÔõÑùÔÚLinuxÉÏÉèÖÃDNSЧÀÍÆ÷
ÔõÑùÔÚlinuxÉÏÉèÖÃdnsЧÀÍÆ÷
DNS£¨ÓòÃûϵͳ£©ÊÇ»¥ÁªÍøÖÐÖÁ¹ØÖ÷ÒªµÄÒ»²¿·Ö£¬Ëü½«ÓòÃûת»»ÎªIPµØµã£¬Ê¹ÎÒÃÇÄܹ»ÔÚä¯ÀÀÆ÷Öлá¼ûÍøÕ¾ºÍÆäËûÍøÂçЧÀÍ¡£ÔÚLinuxϵͳÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÉèÖÃDNSЧÀÍÆ÷À´ÓÅ»¯ÍøÂçÅþÁ¬ºÍÌá¸ßÍøÂç»á¼ûËÙÂÊ¡£±¾ÎĽ«ÏÈÈÝÔÚLinuxϵͳÉÏÉèÖÃDNSЧÀÍÆ÷µÄ°ì·¨£¬²¢ÌṩÏà¹ØµÄ´úÂëʾÀý¡£
¼ì²éϵͳDNSÉèÖÃ
ÔÚ×îÏÈÉèÖÃDNSЧÀÍÆ÷֮ǰ£¬ÎÒÃÇÊ×ÏÈÐèÒª¼ì²éϵͳĿ½ñµÄDNSÉèÖá£ÔÚÖÕ¶ËÖÐÔËÐÐÒÔÏÂÏÂÁ
cat /etc/resolv.conf
µÇ¼ºó¸´ÖÆ
¸ÃÏÂÁÏÔʾĿ½ñµÄDNSЧÀÍÆ÷µÄIPµØµã¡£Í¨³£ÇéÐÎÏ£¬¸ÃÎļþÖеÄÄÚÈÝÀàËÆÓÚÒÔÏÂÄÚÈÝ£º
nameserver 8.8.8.8 nameserver 8.8.4.4
µÇ¼ºó¸´ÖÆ
×¢ÖØnameserverºóÃæµÄÊý×ÖÊÇDNSЧÀÍÆ÷µÄIPµØµã¡£ÔÚ¼ÌÐø֮ǰ£¬¼Í¼ÏÂÄ¿½ñµÄDNSЧÀÍÆ÷IPµØµã£¬ÒÔ±ãÔÚÐèҪʱ»Ö¸´ÉèÖá£
×°ÖúÍÉèÖÃBIND
BIND£¨Berkeley Internet Name Domain£©ÊÇÒ»¸öÆÕ±éʹÓõÄDNSЧÀÍÆ÷Èí¼þ¡£ÔÚ´ó´ó¶¼Linux¿¯ÐаæÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ý°ü¹ÜÀíÆ÷ÇáËÉ×°ÖÃBINDÈí¼þ°ü¡£ÀýÈ磬ÔÚUbuntuÉÏÔËÐÐÒÔÏÂÏÂÁ
sudo apt-get update sudo apt-get install bind9
µÇ¼ºó¸´ÖÆ
×°ÖÃÍê³Éºó£¬ÎÒÃÇÐèÒª¶ÔBIND¾ÙÐÐһЩ»ù±¾µÄÉèÖá£ÔÚÖÕ¶ËÖз¿ªnamed.confÎļþ£º
sudo nano /etc/bind/named.conf
µÇ¼ºó¸´ÖÆ
ÔÚ·¿ªµÄÎļþÖУ¬ÎÒÃÇ¿ÉÒÔ¿´µ½Ò»Ð©Ä¬ÈϵÄÉèÖã¬ÎÒÃÇÐèÒªÔÚoptions²¿·Ö×öһЩÐ޸ģº
options { directory "/var/cache/bind"; forwarders { 8.8.8.8; 8.8.4.4; }; ...
µÇ¼ºó¸´ÖÆ
ÔÚforwardersÖÐÌí¼ÓÎÒÃÇÏëҪʹÓõÄDNSЧÀÍÆ÷µÄIPµØµã¡£ÀýÈ磬ÈôÊÇÎÒÃÇÏëҪʹÓùȸèµÄDNSЧÀÍÆ÷£¬ÎÒÃÇ¿ÉÒÔ½«ÆäÌí¼Óµ½forwardersÖС£Ð޸ĺóµÄʾÀýÈçÏÂËùʾ£º
forwarders { 8.8.8.8; 8.8.4.4; 114.114.114.114; };
µÇ¼ºó¸´ÖÆ
ÉúÑÄÎļþºó£¬ÎÒÃÇÐèÒªÖØÆôBINDЧÀÍ£º
sudo service bind9 restart
µÇ¼ºó¸´ÖÆ
¸ü¸ÄϵͳDNSÉèÖÃ
ÔÚÍê³ÉBINDµÄÉèÖúó£¬ÎÒÃÇÐèÒª¸ü¸ÄϵͳµÄDNSÉèÖã¬ÒÔ±ãʹÓÃÎÒÃǸոÕÉèÖõÄÍâµØDNSЧÀÍÆ÷¡£
·¿ªresolv.confÎļþ£º
sudo nano /etc/resolv.conf
µÇ¼ºó¸´ÖÆ
ɾ³ýÎļþÖеÄÏÖÓÐDNSЧÀÍÆ÷IPµØµã£¬²¢½«ÍâµØDNSЧÀÍÆ÷µÄIPµØµãÌí¼Óµ½µÚÒ»ÐС£ÀýÈ磬ÈôÊÇÎÒÃǵÄÍâµØDNSЧÀÍÆ÷IPµØµãΪ192.168.1.100£¬ÔòÎļþÄÚÈÝÓ¦ÀàËÆÓÚ£º
nameserver 192.168.1.100
µÇ¼ºó¸´ÖÆ
ÉúÑÄÎļþ²¢¹Ø±Õ¡£
²âÊÔDNSЧÀÍÆ÷
ÔÚÍê³ÉÒÔÉÏ°ì·¨ºó£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÔËÐÐһЩÏÂÁîÀ´²âÊÔÎÒÃǵÄDNSЧÀÍÆ÷ÊÇ·ñÕý³£ÊÂÇé¡£
ʵÑéÆÊÎöÒ»¸öÓòÃû£º
nslookup example.com
µÇ¼ºó¸´ÖÆ
ÈôÊÇÎÒÃÇÄܹ»ÀÖ³ÉÆÊÎöÓòÃû£¬²¢·µ»Ø¶ÔÓ¦µÄIPµØµã£¬Ôò˵Ã÷ÎÒÃǵÄDNSЧÀÍÆ÷ÒÑÕý³£ÉèÖá£
ÁíÍ⣬ÎÒÃÇÒ²¿ÉÒÔʹÓÃdigÏÂÁî²âÊÔDNSЧÀÍÆ÷£º
dig example.com
µÇ¼ºó¸´ÖÆ
¸ÃÏÂÁ·µ»Ø¸üÏêϸµÄDNSÅÌÎÊЧ¹û¡£
×ܽá
ͨ¹ýÔÚLinuxϵͳÉÏÉèÖÃÍâµØDNSЧÀÍÆ÷£¬ÎÒÃÇ¿ÉÒÔÌá¸ßÍøÂç»á¼ûµÄËÙÂʺÍÐÔÄÜ¡£±¾ÎÄÏÈÈÝÁËÔÚLinuxϵͳÉÏÉèÖÃDNSЧÀÍÆ÷µÄ°ì·¨£¬²¢ÌṩÁËÏà¹ØµÄ´úÂëʾÀý¡£Ï£ÍûÕâЩÐÅÏ¢¶ÔÄúÓÐËù×ÊÖú¡£
ÒÔÉϾÍÊÇÔõÑùÔÚLinuxÉÏÉèÖÃDNSЧÀÍÆ÷µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡