golang으로 도메인 이름의 간단한 도구 확인 정보
조회
LOOKUP은 IP 정보, CNAME, NS(Name Server), A 레코드, MX 레코드, TXT 레코드를 Go로 확인하는 간단한 도구입니다.
/\/| __ /\/| __
|/\/ /_/ |/\/ /_/
___ ___
/ _ \ / _ \
| (_) | | (_) |
\___/ \___/
here의 전체 소스 코드
근본적인
설치
먼저 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 |
+--------------+-----------------------------+
오케이! 읽어주셔서 감사합니다😍 🤩 🥳
Reference
이 문제에 관하여(golang으로 도메인 이름의 간단한 도구 확인 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ductnn/simple-tool-check-domain-information-with-golang-54j8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)