文件名称:dns2avahi:DNS到Avahi网关
文件大小:73KB
文件格式:ZIP
更新时间:2024-04-11 05:59:40
Python
DNS到Avahi网关 该项目提供了通过发布和解析多播DNS中普通DNS区域的工具。 程序从DNS服务器下载整个DNS区域,并通过本地Avahi守护程序实例将其所有资源记录发布到多播DNS。 程序为 DNS解析器实现扩展模块,该模块可用于通过Avahi在多播DNS中查找普通DNS查询。 这些工具最初旨在在基于OLSR的无线网状网络中实现对等DNS服务。 下图说明了该体系结构。 每个节点运行一个本地DNS服务器,该服务器为网络中所有节点共享的DNS区域提供服务。 DNS服务器只有区域记录的一个子集。 Avahi发布程序会通过Avahi Daemon将这些记录提供给网络。 来自Avahi Daemon的多播DNS数据包通过的(bmf)在OLSR网络中传播。
【文件预览】:
dns2avahi-main
----avahi-resolver.py(18KB)
----avahi.py(3KB)
----docker()
--------Dockerfile.unbound(1KB)
--------Dockerfile.publisher(579B)
----requirements.txt(37B)
----README.md(1KB)
----sbc-dns-publisher()
--------sbc-dns-publisher.py(6KB)
--------sbc-dns-publisher.service(289B)
----avahi-publisher.py(6KB)
----dns2avahi.png(61KB)