ตัวแก้ไข IP เป็นเครื่องมือบรรทัดคำสั่งสำหรับรับ IP ของโดเมนจากเนมเซิร์ฟเวอร์หลายตัว สามารถแสดงผลลัพธ์การค้นหาที่แตกต่างกันระหว่างเนมเซิร์ฟเวอร์ที่แตกต่างกัน เครื่องมือนี้ถูกนำไปใช้ใน Go
ตัวแก้ไข IP อาศัย github.com/miekg/dns คุณต้องติดตั้งแพ็คเกจหากคุณไม่มีในเครื่องของคุณ:
go get github.com/miekg/dns
จากนั้นคุณสามารถสร้างโปรแกรมปฏิบัติการได้โดยใช้คำสั่งด้านล่าง:
go build ipre.go
ใน Mac หรือ Linux ชื่อไฟล์ปฏิบัติการคือ ipre ใน Windows คือ ipre.exe
หลังจากสร้างโปรแกรมแล้ว คุณสามารถย้ายไฟล์ปฏิบัติการไปที่ /bin หรือ ~/bin ได้ จากนั้นใช้คำสั่งต่อไปนี้เพื่อสร้างไฟล์กำหนดค่า:
ipre -s > ~/.ipre
ไฟล์นี้มีรูปแบบ JSON หากจำเป็น ให้ปรับเปลี่ยนให้เหมาะกับความต้องการของคุณ หลังจากสร้างไฟล์การกำหนดค่าแล้ว คุณสามารถสร้างแบบสอบถามได้ ตัวอย่างเช่น:
ipre www.google.com
พิมพ์ ipre -h
สำหรับข้อมูลเพิ่มเติม
ipre www.example.com ipre -l config.json -f json -tcp www.example.com ipre -l config.json -c ipre -s > ~/.ipre && ipre www.example.com
คลิกที่นี่เพื่อดาวน์โหลดไบนารีที่คอมไพล์แล้วโดยไม่ต้องคอมไพล์ด้วยตนเอง
ตัวแก้ไข IP 是一个使用 Go 语言发的命令行 IP 查询工具。它可以通过多个 DNS 服务陨解析一个域名的 IP地址,并显示各个 DNS 服务器的查询结果,便于观察不同 DNS 服务器在A记录解析上的不同之处。
ตัวแก้ไข IP อยู่ที่ github.com/miekg/dns包, 如果你没有安装此包,请使用下的命令安装:
go get github.com/miekg/dns
然后使用下的命令创建可执行文件:
go build ipre.go
ใน Mac และ Linux บน Windows และ ipre.exe
完成可执行文件的创建后,可以将其移动到 /bin 或 ~/bin 目录,然后运行下的的命令生成配置文件:
ipre -s > ~/.ipre
配置文件为 JSON 格式,如有需要,可以自行修改。完成配置文件的创建后就可以查询域名的 IP地址了,举例:
ipre www.google.com
使用命令ipre -h
显示帮助信息。
点这里下载已编译好的可执行文件,免去自行编译的麻烦。