Я пробовал использовать nslookup, но не могу разобрать результат:
Мой текущий результат:
nslookup -norecurse myip.opendns.com resolver1.opendns.com
Serveur : resolver1.opendns.com
Address: 208.67.222.222
Réponse ne faisant pas autorité :
Nom : myip.opendns.com
Address: X.X.X.X
Я просто хочу IP X.X.X.X
Я пробовал использовать | select
безуспешно, может быть, хороший способ, или нет ...
Спасибо за вашу помощь, обратите внимание, что цель состоит в том, чтобы просто получить мой общедоступный IP-адрес без каких-либо зависимостей и быстро, ответ без nslookup или powershell может сделать эту работу.
Вы также можете использовать один из многих бесплатных REST API, которые предоставляют эту информацию, вместо того, чтобы делать DNS-запросы (что имеет обратную сторону - не работает, если вы не используете динамический DNS). Вот пример одного из первых, которые я нашел.
Invoke-RestMethod https://api.ipify.org
Попробуйте что-нибудь вроде
Resolve-DnsName myip.opendns.com -server resolver1.opendns.com -type A | выберите -expand IP4Address