È»¶ø£¬ÔÚ¹ØÓÚLinuxµÄÌÖÂÛÖУ¬ÓÐʱ»áÌýµ½Ò»ÖÖÉùÒô£º¡°LinuxûÓÐnslookup¡±
Õâһ˵·¨£¬¶ÔÓÚÊìϤLinuxϵͳ¼°ÆäÍøÂ繤¾ßµÄÓû§À´Ëµ£¬ÎÞÒÉÊÇÒ»¸ö¾Þ´óµÄÎó½â
±¾ÎĽ«´Ó¶à¸ö½Ç¶È¶ÔÕâÒ»Îó½â½øÐгÎÇ壬²¢ÉîÈë̽ÌÖLinuxÖÐÍøÂçÓòÃû½âÎöµÄ¹¤¾ßºÍ·½·¨
Ò»¡¢nslookupÊÇʲô£¿ Ê×ÏÈ£¬ÎÒÃÇÐèÒªÃ÷È·nslookupÊÇʲô
nslookupÊÇÒ»¸öÓÃÓÚ²éѯDNS£¨ÓòÃûϵͳ£©¼Ç¼µÄÍøÂ繤¾ß
ËüÔÊÐíÓû§¸ù¾ÝÓòÃû²éѯ¶ÔÓ¦µÄIPµØÖ·£¬»òÕ߸ù¾ÝIPµØÖ··´Ïò²éѯÓòÃû
nslookupÔÚWindows¡¢macOSµÈ²Ù×÷ϵͳÖж¼ÓÐÄÚÖã¬ÊÇÐí¶àÍøÂç¹ÜÀíÔ±ºÍ¿ª·¢ÈËÔ±³£ÓõŤ¾ßÖ®Ò»
¶þ¡¢LinuxÖеÄÍøÂ繤¾ß Linux×÷Ϊһ¸ö¹¦ÄÜÇ¿´óµÄ²Ù×÷ϵͳ£¬ÆäÍøÂ繤¾ßÖÖÀà·±¶à£¬¹¦ÄÜÇ¿´ó
ÔÚLinuxÖУ¬ËäȻûÓÐÏñWindowsÄÇÑùÖ±½Óͨ¹ýÃüÁîÐе÷ÓÃnslookupµÄ¿ì½Ý·½Ê½£¬µ«Õâ²¢²»Òâζ×ÅLinuxÎÞ·¨½øÐÐDNS²éѯ
ʵ¼ÊÉÏ£¬LinuxÌṩÁ˶àÖÖÌæ´ú¹¤¾ß£¬ÕâЩ¹¤¾ß²»½ö¹¦ÄÜÇ¿´ó£¬¶øÇÒ¸ü¼ÓÁé»îºÍ¿ÉÀ©Õ¹
1. digÃüÁî `dig`£¨Domain Information Groper£©ÊÇLinuxÖÐ×î³£ÓõÄDNS²éѯ¹¤¾ßÖ®Ò»
ËüÊÇISC BIND£¨Berkeley Internet Name Domain£©Èí¼þ°üµÄÒ»²¿·Ö£¬ÓÃÓÚÖ´ÐÐDNS²éѯ²¢·µ»ØÏêϸµÄ²éѯ½á¹û
ÓënslookupÏà±È£¬digÌṩÁ˸ü¶àµÄÑ¡ÏîºÍ²ÎÊý£¬ÔÊÐíÓû§½øÐиü¾«Ï¸µÄ²éѯ¿ØÖÆ
ÀýÈ磬Óû§¿ÉÒÔʹÓÃdigÀ´²éÑ¯ÌØ¶¨DNS·þÎñÆ÷µÄ¼Ç¼£¬»òÕßÖ¸¶¨²éѯµÄDNS¼Ç¼ÀàÐÍ£¨ÈçA¼Ç¼¡¢MX¼Ç¼µÈ£©
2. hostÃüÁî `host`ÊÇÁíÒ»¸ö³£ÓõÄDNS²éѯ¹¤¾ß
ËüÌṩÁËÒ»¸ö¼ò½àµÄ½Ó¿Ú£¬ÔÊÐíÓû§¿ìËÙ²éѯÓòÃû¶ÔÓ¦µÄIPµØÖ·»òIPµØÖ·¶ÔÓ¦µÄÓòÃû
ÓënslookupºÍdigÏà±È£¬hostµÄÊä³ö¸ü¼Ó¼ò½àÃ÷ÁË£¬ÊʺϿìËٲ鿴²éѯ½á¹û
3. nslookupµÄÌæ´úÆ· ËäÈ»Linuxϵͳ±¾ÉíûÓÐÖ±½ÓÌṩnslookupÃüÁµ«Óû§ÈÔÈ»¿ÉÒÔͨ¹ý°²×°¶îÍâµÄÈí¼þ°üÀ´»ñµÃnslookup¹¦ÄÜ
ÀýÈ磬ÔÚ»ùÓÚDebianµÄLinux·¢Ðа棨ÈçUbuntu£©ÖУ¬Óû§¿ÉÒÔͨ¹ý°²×°`dnsutils`Èí¼þ°üÀ´»ñµÃnslookupÃüÁî
Õâ¸öÈí¼þ°ü°üº¬ÁËnslookup¡¢dig¡¢hostµÈ¶à¸öDNS²éѯ¹¤¾ß£¬ÎªÓû§ÌṩÁ˷ḻµÄÑ¡Ôñ
Èý¡¢LinuxÍøÂ繤¾ßµÄÓÅÊÆ ÓënslookupÏà±È£¬LinuxÖеÄÍøÂ繤¾ß£¨ÈçdigºÍhost£©¾ßÓÐÐí¶àÓÅÊÆ
1. Áé»îÐÔ LinuxµÄÍøÂ繤¾ßÌṩÁ˷ḻµÄÑ¡ÏîºÍ²ÎÊý£¬ÔÊÐíÓû§¸ù¾ÝÐèÒª½øÐо«Ï¸µÄ²éѯ¿ØÖÆ
ÀýÈ磬Óû§¿ÉÒÔʹÓÃdigµÄ`-x`Ñ¡Ïî½øÐз´ÏòDNS²éѯ£¬»òÕßʹÓÃ`-t`Ñ¡ÏîÖ¸¶¨²éѯµÄDNS¼Ç¼ÀàÐÍ
ÕâÖÖÁé»îÐÔʹµÃLinuxµÄÍøÂ繤¾ßÄܹ»Âú×ã¸÷ÖÖ¸´ÔӵIJéѯÐèÇó
2. ¿ÉÀ©Õ¹ÐÔ LinuxµÄÍøÂ繤¾ßͨ³£¾ßÓÐÁ¼ºÃµÄ¿ÉÀ©Õ¹ÐÔ
Óû§¿ÉÒÔͨ¹ý±àд½Å±¾»ò½áºÏÆäËû¹¤¾ßÀ´À©Õ¹ÕâЩ¹¤¾ßµÄ¹¦ÄÜ
ÀýÈ磬Óû§¿ÉÒÔʹÓÃshell½Å±¾½áºÏdigÃüÁîÀ´×Ô¶¯»¯DNS²éѯ¹ý³Ì£¬»òÕß½«²éѯ½á¹ûµ¼Èëµ½Êý¾Ý¿âÖнøÐнøÒ»²½·ÖÎö
3. °²È«ÐÔ LinuxµÄÍøÂ繤¾ß×¢ÖØ°²È«ÐÔ
ËüÃÇͨ³£ÌṩÁ˼ÓÃܵÄDNS²éѯѡÏÈçDNS over TLS»òDNS over HTTPS£©£¬ÒÔ±£»¤Óû§µÄÒþ˽ºÍÊý¾Ý°²È«
´ËÍ⣬ÕâЩ¹¤¾ß»¹ÌṩÁËÏêϸµÄÈÕÖ¾¼Ç¼ºÍ´íÎó´¦Àí»úÖÆ£¬°ïÖúÓû§¼°Ê±·¢Ïֺͽâ¾öÍøÂçÎÊÌâ
ËÄ¡¢LinuxÍøÂ繤¾ßµÄÓ¦Óó¡¾° LinuxµÄÍøÂ繤¾ßÔÚ¶à¸öÓ¦Óó¡¾°Öж¼·¢»Ó×ÅÖØÒª×÷ÓÃ
1. ÍøÂç¹ÊÕÏÅųý µ±ÍøÂç³öÏÖ¹ÊÕÏʱ£¬ÍøÂç¹ÜÀíÔ±¿ÉÒÔʹÓÃLinuxµÄÍøÂ繤¾ßÀ´¿ìËÙ¶¨Î»ÎÊÌâ
ÀýÈ磬ËûÃÇ¿ÉÒÔʹÓÃdigÃüÁîÀ´²éÑ¯ÌØ¶¨ÓòÃûµÄDNS¼Ç¼£¬ÒÔÈ·¶¨ÊÇ·ñ´æÔÚDNSÎÛȾ»ò»º´æÖж¾µÈÎÊÌâ
ͬʱ£¬ËûÃÇ»¹¿ÉÒÔʹÓÃhostÃüÁîÀ´¼ì²éÍøÂçÁ¬½ÓÊÇ·ñÕý³££¬ÒÔ¼°ÓòÃû½âÎöÊÇ·ñ³É¹¦
2. ÍøÂ簲ȫ·ÖÎö LinuxµÄÍøÂ繤¾ß»¹¿ÉÒÔÓÃÓÚÍøÂ簲ȫ·ÖÎö
ÀýÈ磬°²È«×¨¼Ò¿ÉÒÔʹÓÃdigÃüÁîÀ´²éѯ¶ñÒâÓòÃûµÄDNS¼Ç¼£¬ÒÔ»ñÈ¡ÓйظÃÓòÃûµÄ¸ü¶àÐÅÏ¢
ÕâЩÐÅÏ¢ÓÐÖúÓÚËûÃÇÁ˽â¶ñÒâÓòÃûµÄ×¢²áÐÅÏ¢¡¢½âÎö·¾¶ºÍ¹ØÁªIPµØÖ·µÈ£¬´Ó¶øÖƶ¨¸üÓÐЧµÄ°²È«²ßÂÔ
3. ÍøÂçÐÔÄÜÓÅ»¯ ÔÚÍøÂçÐÔÄÜÓÅ»¯·½Ã棬LinuxµÄÍøÂ繤¾ßÒ²·¢»Ó×ÅÖØÒª×÷ÓÃ
ÀýÈç£¬ÍøÂç¹ÜÀíÔ±¿ÉÒÔʹÓÃdigÃüÁîÀ´±È½Ï²»Í¬DNS·þÎñÆ÷µÄ²éѯËٶȺÍ׼ȷÐÔ£¬ÒÔÑ¡Ôñ×î¼ÑµÄDNS·þÎñÆ÷ÅäÖÃ
ͬʱ£¬ËûÃÇ»¹¿ÉÒÔʹÓÃhostÃüÁîÀ´²âÊÔ²»Í¬ÍøÂç·¾¶µÄÑӳٺʹø¿í£¬ÒÔÓÅ»¯ÍøÂçÍØÆË½á¹¹
Îå¡¢×ܽá ×ÛÉÏËùÊö£¬¡°LinuxûÓÐnslookup¡±Õâһ˵·¨ÊÇÒ»¸öÎó½â
ʵ¼ÊÉÏ£¬LinuxÌṩÁ˶àÖÖ¹¦ÄÜÇ¿´óÇÒÁé»îµÄÍøÂ繤¾ß£¨ÈçdigºÍhost£©£¬ÕâЩ¹¤¾ßÄܹ»Âú×ã¸÷ÖÖ¸´ÔÓµÄDNS²éѯÐèÇó
ÓënslookupÏà±È£¬LinuxµÄÍøÂ繤¾ß¾ßÓиü¸ßµÄÁé»îÐÔ¡¢¿ÉÀ©Õ¹ÐԺͰ²È«ÐÔ
Òò´Ë£¬¶ÔÓÚÐèÒªÔÚLinux»·¾³ÖнøÐÐDNS²éѯµÄÓû§À´Ëµ£¬ËûÃÇÍêÈ«¿ÉÒÔͨ¹ýÕâЩ¹¤¾ßÀ´ÊµÏÖ×Ô¼ºµÄÐèÇó
ÔÚδÀ´µÄ·¢Õ¹ÖУ¬Ëæ×ÅLinux²Ù×÷ϵͳµÄ²»¶ÏÑݽøºÍÍøÂç¼¼ÊõµÄ²»¶Ï·¢Õ¹£¬ÎÒÃÇ¿ÉÒÔÆÚ´ýLinuxµÄÍøÂ繤¾ß½«±äµÃ¸ü¼ÓÍêÉÆºÍÇ¿´ó
ͬʱ£¬ÎÒÃÇÒ²Ó¦¸Ã»ý¼«Ñ§Ï°ºÍÕÆÎÕÕâЩ¹¤¾ßµÄʹÓ÷½·¨£¬ÒÔ¸üºÃµØÓ¦¶Ô¸÷ÖÖÍøÂçÌôÕ½ºÍÎÊÌâ