目的是從文件中讀取域列表並進行查詢,以確認從我的最終的可達性和分辨率。腳本來驗證域
這是我寫:
#!/usr/bin/python
import os
import socket
f = open('file1.lst', 'r')
s = f.readlines()
for i in s:
try:
# get = socket.getaddrinfo(i.strip(), None)
get = socket.gethostbyname(i.strip())
print 'Domain %s is valid' % (i.strip())
except socket.gaierror, e:
print "Unable to resolve:", i.strip()
f.close()
更新腳本 - 現在罰款運行
@Simon加入i.strip(),使這項工作。但只要它遇到不存在的域或無法解析的域,就會拋出異常並觸發。 – Sunshine