Есть ли какая-нибудь команда Linux для перевода доменного имени в IP?
linux
ip
domain-name
Фрэнк
источник
источник
Ответы:
Использовать это
или это
источник
bind-tools
пакете package.basename $(dig +short stackoverflow.com A | tr '\n' '/')
вместо них. Это полезно, когда вы хотите получить IP-адрес по домену в сценариях оболочки.127.0.1.1
для меня, если домен указывает на IP-адрес машины, на которой выполняется команда.Ты можешь использовать:
источник
nslookup
менее идеален для написания сценариев.dig +short
это, вероятно, самый правильный ответ здесь, как уже было предложено @unutbu.dig
иhost
не установлен по умолчанию на всех дистрибутивах, а между темnslookup
является частью busybox, основы легких дистрибутивов, таких как Alpine.www.
www.example.com
иexample.com
могут указывать на разные IP-адреса.nslookup
что он устарел, но я по-прежнему предпочитаю его формат выводаdig +short
иhost
для удобства чтения.