golang으로 도메인 이름의 간단한 도구 확인 정보

7873 단어 ipdockertoolinggo

조회



LOOKUP은 IP 정보, CNAME, NS(Name Server), A 레코드, MX 레코드, TXT 레코드를 Go로 확인하는 간단한 도구입니다.

     /\/| __   /\/| __
    |/\/ /_/  |/\/ /_/
      ___     ___
     / _ \   / _ \
    | (_) | | (_) |
     \___/   \___/


here의 전체 소스 코드

근본적인


  • CNAME: 정식 이름 레코드 또는 별칭 레코드입니다. 하나의 도메인 이름이 다른 정식 도메인 이름의 별칭임을 지정하는 DNS(도메인 이름 시스템)의 리소스 레코드 유형입니다.
  • A 및 AAAA 레코드: A 및 AAAA 레코드는 실제로 기본 DNS 레코드입니다. 도메인 이름을 특정 IP 주소와 연결합니다.
  • TXT 레코드: TXT 레코드(텍스트 레코드의 줄임말)는 사람이 읽을 수 있는 정보와 같이 임의의 텍스트를 호스트 또는 기타 이름과 연결하는 기능을 제공하는 데 사용되는 DNS(도메인 이름 시스템)의 리소스 레코드 유형입니다. 서버, 네트워크, 데이터 센터 또는 기타 회계 정보에 대해.
  • MX(Mail Exchanger) 레코드: 메일 교환기 레코드(MX 레코드)는 도메인 이름을 대신하여 이메일 메시지 수락을 담당하는 메일 서버를 지정합니다. DNS(도메인 이름 시스템)의 리소스 레코드입니다. 로드 밸런싱 및 중복성을 위해 일반적으로 메일 서버 배열을 가리키는 여러 MX 레코드를 구성할 수 있습니다.
  • 이름 서버: 이름 서버는 도메인 이름의 다양한 서비스 위치와 관련된 쿼리를 전문적으로 처리하는 인터넷 서버입니다. 네임서버는 도메인 이름 시스템(DNS)의 기본 부분입니다. IP 주소 대신 도메인을 사용할 수 있습니다.

  • 설치



    먼저 golang을 설치합니다.

    그런 다음 소스 코드에서 복제하고 다음을 설정합니다.

    git clone https://github.com/ductnn/lookup.git
    cd lookup
    go get
    


    용법



    도커 없이



    실행 명령:

    go run main.go
    # Enter domain you want to check.
    # Example
    google.com
    






    확인 결과:

    CNAME




    TXT 레코드




    IP 정보




    이름 서버




    MX 레코드



    도커 사용



    다음 명령으로 확인하고 빌드합니다.

    docker build -t <your-image> -f Dockerfile .
    


    또는 내 이미지를 가져오고here 컨테이너를 실행합니다.

    docker run -it ductn4/loo
    


    파일 바이너리로



    도구를 실행하기 위해 파일 바이너리를 다운할 수 있습니다.

    # Download file bin to your local
    chmod +x loo
    ./loo
    # And check result ...
    


    facebook.com으로 테스트:

    ➜  bin git:(master) ✗ ./loo
    
         /\/| __   /\/| __
        |/\/ /_/  |/\/ /_/
          ___     ___
         / _ \   / _ \
        | (_) | | (_) |
         \___/   \___/
    
    
    Enter subdomain or domain name:
    facebook.com
    
    CNAME
    +---------------------+--------------+---------------+
    | DOMAIN OR SUBDOMAIN |    DOMAIN    |     CNAME     |
    +---------------------+--------------+---------------+
    | facebook.com        | facebook.com | facebook.com. |
    +---------------------+--------------+---------------+
    
    TXT records
    +--------------+----------------------------------------------------------------------+
    |    DOMAIN    |                             TXT RECORDS                              |
    +--------------+----------------------------------------------------------------------+
    | facebook.com | google-site-verification=A2WZWCNQHrGV_TWwKh6KHY90tY0SHZo_RnyMJoDaG0s |
    +              +----------------------------------------------------------------------+
    |              | v=spf1                                                               |
    |              | redirect=_spf.facebook.com                                           |
    +              +----------------------------------------------------------------------+
    |              | google-site-verification=sK6uY9x7eaMoEMfn3OILqwTFYgaNp4llmguKI-C3_iA |
    +              +----------------------------------------------------------------------+
    |              | google-site-verification=wdH5DTJTc9AYNwVunSVFeK0hYDGUIEOGb-RReU6pJlY |
    +--------------+----------------------------------------------------------------------+
    
    IP Informations
    +--------------+------------------------------------+------------------+------------------+------------------------+
    |    DOMAIN    |                 IP                 | CITY AND COUNTRY |     LOCATION     |      ORGANIZATION      |
    +--------------+------------------------------------+------------------+------------------+------------------------+
    | facebook.com | 31.13.75.35                        | Hong             | 22.2783,114.1747 | AS32934 Facebook,      |
    |              |                                    | Kong, HK         |                  | Inc.                   |
    +              +------------------------------------+------------------+------------------+                        +
    |              | 2a03:2880:f15a:83:face:b00c:0:25de | Dublin,          | 53.3331,-6.2489  |                        |
    |              |                                    | IE               |                  |                        |
    +--------------+------------------------------------+------------------+------------------+------------------------+
    
    Name Servers
    +--------------+--------------------+
    |    DOMAIN    |    NAME SERVERS    |
    +--------------+--------------------+
    | facebook.com | b.ns.facebook.com. |
    +              +--------------------+
    |              | d.ns.facebook.com. |
    +              +--------------------+
    |              | a.ns.facebook.com. |
    +              +--------------------+
    |              | c.ns.facebook.com. |
    +--------------+--------------------+
    
    MX Records
    +--------------+-----------------------------+
    |    DOMAIN    |         MX RECORDS          |
    +--------------+-----------------------------+
    | facebook.com | smtpin.vvv.facebook.com.    |
    |              | 10                          |
    +--------------+-----------------------------+
    


    오케이! 읽어주셔서 감사합니다😍 🤩 🥳

    좋은 웹페이지 즐겨찾기