Python行计数套接字.gethostbynam

2024-04-19 11:12:23 发布

您现在位置:Python中文网/ 问答频道 /正文

好的,所以我必须从我们的数据库抓取DNS记录,除了ptr记录,它还能正常工作。我发现他们有时会放一个主机名,所以我想这会有所帮助:

for row in cursor.fetchall():
    dns = row[2]
    wip = row[6]
    ptr = socket.gethostbyname(row[6])

由于某些原因,它无法工作,我必须将输出写入dns服务器的配置。我也试过这样做

 ptr= socket.gethostbyname(wip)"

以及

row[6] = socket.gethostbyname(row[6])

这也不起作用

我经常遇到的错误是:

Traceback (most recent call last):
  File "dns.py", line 40, in <module>
    row[6] = socket.gethostbyname(row[6])
socket.gaierror: [Errno -5] No address associated with hostname

谢谢你的关注

谨致问候

乔迪


Tags: in数据库fordns记录原因socketcursor