Skip to main content

Намерете IP адреса за даден домейн

Learning from dirty jobs | Mike Rowe (Април 2025)

Learning from dirty jobs | Mike Rowe (Април 2025)
Anonim

Командата за хост на Linux се използва за откриване на IP адреса за домейн. Той може да се използва и за намиране на име на домейн за IP адрес.

Това ръководство ще ви покаже как да използвате най-често срещаните комутатори с командата за хост.

Командването на хоста

Сам по себе си, командата на хоста ще върне списък с всички възможни ключове, които могат да се използват с него.

За да получите списъка, въведете следното в терминален прозорец:

домакин

Ще се покажат следните резултати:

  • -а - е еквивалентно на -v -t ANY
  • -c - указва клас на заявки за не-IN данни
  • -C - сравнява записите SOA на авторитетни сървъри за имена
  • -d - е еквивалентно на -v
  • -l - изброява всички хостове в домейн, използвайки AXFR
  • -i - IP6.INT обратно търсене
  • -N - променя броя на позволените точки преди да се направи коренното търсене
  • -r - деактивира рекурсивната обработка
  • -R - определя броя на опита за UDP пакети
  • -s - отговор на SERVFAIL трябва да спре заявката
  • -t - определя типа на заявката
  • -T - позволява TCP / IP режим
  • -v - дава възможност за подробен изход
  • -w - определя да чакаме завинаги за отговор
  • -W - указва колко дълго може да се изчака отговор
  • -4 - използвайте само превода на заявки за IPv4
  • -6 - използвайте само превода на заявки за IPv6
  • -m - задаване на флаг за отстраняване на грешки в паметта
  • -V - отпечатайте номера на версията и излезте

Както при много Linux команди има много ключове, но повечето от тях няма да са необходими за това, което трябва да направите.

Можете да научите повече за командата на хоста, като прочетете ръководството. Просто въведете следното в прозореца на терминала:

човек домакин

Получете IP адреса за име на домейн

За да върнете IP адреса за име на домейн просто въведете следната команда:

домакин

Например, за да намерите името на домейна за linux.Go-Travels.com въведете следната команда.

хост linux.Go-Travels.com

Резултатите от командата на хоста ще бъдат както следва:

linux.Go-Travels.com е псевдоним на dynglbcs.Go-Travels.com.dynglbcs.Go-Travels.com има адрес 207.241.148.82

Разбира се, linux.Go-Travels.com е поддомейн за Go-Travels.com. Изпълнението на командата за хост срещу пълното име на домейн Go-Travels.com връща различен IP адрес.

Go-Travels.com има адрес 207.241.148.80

Има още някои резултати от командата за хост срещу Go-Travels.com, тъй като показва как се обработва пощата.

Например:

Пощата на Go-Travels.com се обработва от 500 ALT4.ASPMX.L.Google.com

Изтеглете името на домейна от IP адрес

Обратното на връщането на IP адреса от име на домейн връща името на домейн от IP адрес.

Можете да направите това, като въведете следното в терминален прозорец:

домакин

Например, знаем, че 207.241.148.80 е IP адресът на Go-Travels.com. Въведете следното в терминален прозорец:

домакин 207.241.148.80

Резултатите са както следва:

82.148.241.207.in-addr.arpa име на домейн glbny.Go-Travels.com.

Приемащата команда по подразбиране връща достатъчно информация, но можете да получите по-подробна информация, като използвате или -d или -v превключвате, както следва:

хост-d linux.Go-Travels.com

Резултатите от горната команда показват домейна, който е бил прегледан заедно с резултатите. Той също така връща подробностите за SOA за даден домейн.

Връщане на данните за SOA за домейн

SOA означава Start of Authority. Ако регистрирате име на домейн и след това гостувате този домейн с уеб хостинг компания, уеб хостинг компанията трябва да поддържа SOA за този домейн. Тя осигурява начин за следене на имената на домейни.

Можете да намерите подробностите за SOA за домейн, като въведете следната команда:

гост -С гост -С

Например, въведете следното в терминален прозорец:

домакин -C Go-Travels.com

Има няколко върнати резултати, но те съдържат същите полета, както следва:

  • Основният сървър за имена
  • Отговорното лице за домейна
  • Клеймо, което се променя, когато домейнът се актуализира
  • Броят секунди преди зоната трябва да се опреснява
  • Броят секунди преди неуспешното опресняване трябва да бъде повторен
  • Горната граница в секунди преди дадена зона вече не се счита за авторитетна
  • Отрицателният резултат TTL.

Тази уеб страница предоставя добър поглед върху SOA.

резюме

Очевидно има много други превключватели, като например -l, които осигуряват списък и -T, които търсят чрез TCP / IP вместо UDP.

Ще откриете, че много уеб сървъри ще откажат тези типове заявки.

По принцип вероятно ще трябва да използвате командата за хост, за да върнете IP адреса за име на домейн или име на домейн за IP адрес.