【问题标题】:Writing own (kind of) DNS Server with PHP用 PHP 编写自己的(某种)DNS 服务器
【发布时间】:2013-11-04 19:56:10
【问题描述】:

我问自己是否可以将 IP 地址从我的路由器发送到网络托管包(不是自己的服务器)上的 php 脚本,保护它(如 http://www.axelteichmann.de/DynamicDNS/index-DynDNS-mit-Fritzbox.php)并将所有传入流量中继到端口 80 http 和 443 https(通过 socket_create_listen)到安全的 IP 地址,我的本地 owncloud 实例(在更强大的机器上)正在等待传入请求。我不太确定这是否可行。有人知道吗?

【问题讨论】:

  • 您正在谈论编写自己的反向代理。可以做到,但并不像看起来那么简单。
  • 刚刚发现无法监听端口 1-1024,因为您需要 root 权限。但我不需要 owncloud 或?
  • 我想使用我的虚拟主机将域/子域重定向到我家中的服务器(上面安装了owncloud)。我的路由器是反向代理,我的虚拟主机 php 脚本是代理。将我的虚拟主机用作 dns 服务器将是完美的,但如果没有自己的可管理服务器,这似乎更加困难。
  • 为什么需要在PHP中完成?对于这样的事情,这不是正确的语言。
  • 因为它便宜。网络托管包比(dns)服务器便宜得多。它不需要中继性能,因为它适用于大约 3 个活跃用户。我可以使用 DynDNS,但这没有回答问题。

标签: php dns owncloud


【解决方案1】:

我发现了一个有趣的帖子:http://www.phpgangsta.de/client-ip-problem-bei-reverse-proxy-betrieb 但这也需要对底层服务器进行更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多