Этот инструмент командной строки IP2WHOIS предоставляет быстрый и эффективный способ доступа к информации WHOIS о конкретном доменном имени, учитывая потребности пользователей, сетевых администраторов и разработчиков. Вы можете зарегистрироваться для получения бесплатного ключа API, чтобы начать его использование.

Начать бесплатноGet Started for FREE

Как установить IP2WHOIS CLI

IP2WHOIS поддерживает различные методы установки для разных операционных систем. Ниже приведено руководство по установке с использованием метода "Go Install".

go install github.com/ip2whois/ip2whois-cli/ip2whois@latest

Для альтернативной установки, пожалуйста, посетите IP2WHOIS GitHub или нажмите на кнопку ниже.

 Windows  Debian  Git

Как настроить ключ API IP2WHOIS

Вам потребуется ключ API, чтобы начать. Если у вас его нет, зарегистрируйтесь для получения бесплатного ключа API IP2WHOIS и следуйте инструкциям на странице документации ниже, чтобы настроить ключ API.

ip2whois config <API KEY>

Пример запроса WHOIS для домена

Запрос WHOIS для конкретного домена

Вы можете указать WHOIS для домена, чтобы вручную посмотреть информацию о конкретном домене. Результат будет возвращен в формате JSON.

ip2whois locaproxy.com

Output

{"domain":"locaproxy.com","domain_id":"1710914405_DOMAIN_COM-VRSN","status":"clientTransferProhibited https://icann.org/epp#clientTransferProhibited","create_date":"2012-04-03T02:34:32Z","update_date":"2021-12-03T02:54:57Z","expire_date":"2024-04-03T02:34:32Z","domain_age":4301,"whois_server":"whois.godaddy.com","registrar":{"iana_id":"146","name":"GoDaddy.com, LLC","url":"https://www.godaddy.com"},"registrant":{"name":"Registration Private","organization":"Domains By Proxy, LLC","street_address":"DomainsByProxy.com","city":"Tempe","region":"Arizona","zip_code":"85284","country":"US","phone":"+1.4806242599","fax":"","email":"Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=LOCAPROXY.COM"},"admin":{"name":"Registration Private","organization":"Domains By Proxy, LLC","street_address":"DomainsByProxy.com","city":"Tempe","region":"Arizona","zip_code":"85284","country":"US","phone":"+1.4806242599","fax":"","email":"Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=LOCAPROXY.COM"},"tech":{"name":"Registration Private","organization":"Domains By Proxy, LLC","street_address":"DomainsByProxy.com","city":"Tempe","region":"Arizona","zip_code":"85284","country":"US","phone":"+1.4806242599","fax":"","email":"Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=LOCAPROXY.COM"},"billing":{"name":"","organization":"","street_address":"","city":"","region":"","zip_code":"","country":"","phone":"","fax":"","email":""},"nameservers":["vera.ns.cloudflare.com","walt.ns.cloudflare.com"]}

Красивый вывод результата

Чтобы улучшить читаемость, вы можете добавить опцию "-o pretty", чтобы вывести результат в более организованном формате вместо одной строки.

ip2whois -o pretty locaproxy.com

Output

{
    "domain": "locaproxy.com",
    "domain_id": "1710914405_DOMAIN_COM-VRSN",
    "status": "clientTransferProhibited https://icann.org/epp#clientTransferProhibited",
    "create_date": "2012-04-03T02:34:32Z",
    "update_date": "2021-12-03T02:54:57Z",
    "expire_date": "2024-04-03T02:34:32Z",
    "domain_age": 4301,
    "whois_server": "whois.godaddy.com",
    "registrar": {
        "iana_id": "146",
        "name": "GoDaddy.com, LLC",
        "url": "https://www.godaddy.com"
    },
    "registrant": {
        "name": "Registration Private",
        "organization": "Domains By Proxy, LLC",
        "street_address": "DomainsByProxy.com",
        "city": "Tempe",
        "region": "Arizona",
        "zip_code": "85284",
        "country": "US",
        "phone": "+1.4806242599",
        "fax": "",
        "email": "Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=LOCAPROXY.COM"
    },
    "admin": {
        "name": "Registration Private",
        "organization": "Domains By Proxy, LLC",
        "street_address": "DomainsByProxy.com",
        "city": "Tempe",
        "region": "Arizona",
        "zip_code": "85284",
        "country": "US",
        "phone": "+1.4806242599",
        "fax": "",
        "email": "Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=LOCAPROXY.COM"
    },
    "tech": {
        "name": "Registration Private",
        "organization": "Domains By Proxy, LLC",
        "street_address": "DomainsByProxy.com",
        "city": "Tempe",
        "region": "Arizona",
        "zip_code": "85284",
        "country": "US",
        "phone": "+1.4806242599",
        "fax": "",
        "email": "Select Contact Domain Holder link at https://www.godaddy.com/whois/results.aspx?domain=LOCAPROXY.COM"
    },
    "billing": {
        "name": "",
        "organization": "",
        "street_address": "",
        "city": "",
        "region": "",
        "zip_code": "",
        "country": "",
        "phone": "",
        "fax": "",
        "email": ""
    },
    "nameservers": [
        "vera.ns.cloudflare.com",
        "walt.ns.cloudflare.com"
    ]
}

Запросите WHOIS для конкретного домена и покажите только конкретные поля результатов

Вместо отображения полного набора информации у вас есть возможность настроить отображение и выводить конкретные поля. Например, приведенный ниже код отобразит имя домена, ID домена, статус, дату создания и имя регистратора.

ip2whois -f domain,domain_id,status,create_date,registrar.name locaproxy.com

Output

domain,domain_id,status,create_date,registrar.name
"locaproxy.com","1710914405_DOMAIN_COM-VRSN","clientTransferProhibited https://icann.org/epp#clientTransferProhibited","2012-04-03T02:34:32Z","GoDaddy.com, LLC"

Преобразовать обычное имя домена в Punycode

Вы можете преобразовать обычное имя домена в Punycode. Приведенный ниже пример использует täst.de в качестве имени домена, вы можете заменить его на свое собственное доменное имя.

ip2whois normal2puny täst.de

Output

xn--tst-qla.de

Преобразовать Punycode в обычное имя домена

Вы можете конвертировать Punycode в обычное имя домена. Пример ниже использует xn--tst-qla.de в качестве имени домена, вы можете заменить его на свое собственное доменное имя.

ip2whois puny2normal xn--tst-qla.de

Output

täst.de

Приведенные выше примеры демонстрируют несколько сценариев использования. Чтобы узнать больше о поддерживаемых параметрах, вы можете вызвать "ip2whois -h".

CLI геолокации IP

Ищете Инструмент командной строки для геолокации IP?
CLI для геолокации IP позволяет вам получать информацию о геолокации IP-адреса, такую как страна, регион, город, домен, тип использования, прокси и многое другое.


Узнайте информацию о домене мгновенно с помощью API WHOIS Domain REST

Попробуйте бесплатно сейчас