2

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

4

4 回答 4

4

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

例如,您可以添加一个 IP 地址(A 记录),方法是向它发送一个简单的 HTTP 请求,例如“ http://127.0.0.1:8053/updatehost?host=test.example.com&data=1.2.3.4 ” - 其中您可以使用标准 cURL 库从您的 PHP 脚本发出。

于 2009-06-11T09:29:48.743 回答
1

也许MyDNS是值得研究的。它从数据库(MySQL 或 PostgreSQL)获取 IP。

我不知道它是否可以直接连接到另一个来源。但也许将其解耦并让数据库从互联网源更新并让 DNS 系统查询数据库更明智。

于 2009-06-15T11:44:42.943 回答
0

如何使用您的主机文件?

于 2009-06-10T13:20:50.890 回答
0

我不太确定您想要什么,但许多路由器都有内置的 DNS 功能,通常非常易于使用。

于 2009-06-10T13:33:03.190 回答