*可配置*本地DNS服务器?

*可配置*本地DNS服务器?,dns,local,Dns,Local,我想有一个本地DNS服务器,我可以通过某种方式配置。可能是一个php脚本,它获取请求的主机名并返回IP。我不想有IP/主机名列表,但我想在代码中生成IP! 你知道怎么做吗?如何利用你的主机文件?我不太确定你想要的是什么,但许多路由器都有内置的DNS功能,通常很容易使用 有几个(普通的HTTP、.NET、COM、命令行)易于使用 例如,您可以添加一个IP地址(A-record),方法是将其放置在一个简单的HTTP请求中,如“”,您可以使用标准的cURL库从PHP脚本中发出该请求。可能需要研究一下。

我想有一个本地DNS服务器,我可以通过某种方式配置。可能是一个php脚本,它获取请求的主机名并返回IP。我不想有IP/主机名列表,但我想在代码中生成IP!
你知道怎么做吗?

如何利用你的主机文件?

我不太确定你想要的是什么,但许多路由器都有内置的DNS功能,通常很容易使用

有几个(普通的HTTP、.NET、COM、命令行)易于使用

例如,您可以添加一个IP地址(A-record),方法是将其放置在一个简单的HTTP请求中,如“”,您可以使用标准的cURL库从PHP脚本中发出该请求。

可能需要研究一下。 它从数据库(MySQL或PostgreSQL)获取IP

我不知道它是否可以直接连接到另一个来源。
但可能更明智的做法是将其解耦,让数据库从internet源更新,并让DNS系统查询数据库。

正如我所说,我不想要IP和主机名列表,但我希望在代码中动态生成IP。我不想自己编写整个dns协议……)请谷歌的主机文件,没有实现。只是一个简单的主机名到ip的文本映射。在hosts文件中,没有实现,但我想要一个!!>>对于每个DNS请求,我想向另一个服务器(在internet上)发送另一个请求,该服务器返回IP(当然,它不是DNS服务器)。所以缓存是没有问题的,但我也不能把所有IP都放在主机文件中。PS:对于每个DNS请求,我想向另一个服务器(在internet上)发送另一个请求,该服务器返回IP(当然不是DNS服务器)。所以缓存是没有问题的,但我也不能把所有IP都放在主机文件中。听起来不错。我试试看