Команда Linux для перекладу DomainName в IP [закрито]


137

Чи є якась команда Linux для перекладу доменного імені в IP?


1
Ви вже задавали це в попередньому запитанні: пінг-комп’ютер в ssh? і знову це належить не до SO.
Фелікс Клінг

4
Чому ВИСТАВЛЯЄш, щоб усі ці питання ставити в неправильному місці?
Ігнасіо Васкес-Абрамс

це не bash також мова програмування? Це ж питання, задане в python чи php, було б прийнято, здається ...
vaab

5
Чому ви закриваєте такі важливі питання для розробників? Так, це питання, здається, належить до повноважень ServerFault, але ServerFault - це найбільш непривітний для користувачів сайт StackExchange коли-небудь, ви ставите запитання там і ніколи не отримуєте відповіді.
Thelambofgoat

5
Вау, 27 оновлених питань та 53 відповідей. Можливо, stackoverflow завищений.
Майкл Коул

Відповіді:


212
% dig +short stackoverflow.com
69.59.196.211

або

% host stackoverflow.com
stackoverflow.com has address 69.59.196.211
stackoverflow.com mail is handled by 30 alt2.aspmx.l.google.com.
stackoverflow.com mail is handled by 40 aspmx2.googlemail.com.
stackoverflow.com mail is handled by 50 aspmx3.googlemail.com.
stackoverflow.com mail is handled by 10 aspmx.l.google.com.
stackoverflow.com mail is handled by 20 alt1.aspmx.l.google.com.

1
чудово, але якщо ви заміните% на $ або просто видаліть, це дозволить заощадити 1 хвилину для ледачих копій котів :)
Абдул Хамед,

3
Якщо ви використовуєте Arch Linux або на основі цього дистрибутива, ви знайдете ці інструменти та nslookup у bind-toolsпакеті.
лава-лава

1
Щоб зробити його сумісним із записами CNAME або записами багатозначного A, використовуйте basename $(dig +short stackoverflow.com A | tr '\n' '/')замість цього. Це корисно, коли ви хочете отримати IP-домен у скриптах оболонки.
fuweichin

84

Ви можете використовувати:

nslookup www.example.com

3
Вихід від nslookupменш ідеальний для сценаріїв. dig +shortтут, мабуть, найправильніша відповідь, як уже запропонував @unutbu.
трійчатка

4
Жоден digі hostне встановлений за замовчуванням на всіх дистрибутивах, тим часом nslookupє частиною зайнятого ядра, основою легких дистових систем, таких як Alpine.
CTodea

Я думаю, вам потрібно скинутиwww.
Chris_Rands

@Chris_Rands Домени www.example.comта example.comможуть вказувати на різні IP-адреси.
cubuspl42

Я знаю, що nslookupце застаріло, але я все ще віддаю перевагу його вихідному формату dig +shortта hostдля людської читабельності.
wisbucky
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.