dnsPython 在接口上使用 IP
dnsPython use IP on interface
我在一个项目中使用了dsnPython。
我使用许多与 Set specific DNS server using dns.resolver (pythondns) 中解释的解析器相同的解析器。
为了发送多个请求,我需要在多个 IP 上发送我的请求。
我的接口 eth0 上有一些 IP。
你知道通过特定 IP 发送请求的方法吗?
可以通过使用解析器和源属性来实现:
import dns.resolver
my_resolver.nameservers = ['8.8.8.8']
answer = my_resolver.query(
qname = fqdn_port,
source = '1.2.3.4',
)
8.8.8.8是解析器IP
1.2.3.4是服务器的IP
我在一个项目中使用了dsnPython。 我使用许多与 Set specific DNS server using dns.resolver (pythondns) 中解释的解析器相同的解析器。 为了发送多个请求,我需要在多个 IP 上发送我的请求。 我的接口 eth0 上有一些 IP。
你知道通过特定 IP 发送请求的方法吗?
可以通过使用解析器和源属性来实现:
import dns.resolver
my_resolver.nameservers = ['8.8.8.8']
answer = my_resolver.query(
qname = fqdn_port,
source = '1.2.3.4',
)
8.8.8.8是解析器IP
1.2.3.4是服务器的IP