AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1459160
Accepted
Kinnectus
Kinnectus
Asked: 2019-07-13 07:47:23 +0800 CST2019-07-13 07:47:23 +0800 CST 2019-07-13 07:47:23 +0800 CST

VPS 作为动态 DNS

  • 772

我有一个可以访问 DNS 管理的域,但我的注册商没有 API。

我有一个 VPS,可以托管自己的网站。

我有一个家庭光纤连接,有时会更改 IP,我的家庭 (Raspberry Pi) VPN 变得无法连接,因为我不知道新的公共 IP。

作为解决方法,我设置了 PushBullet(以及每天运行的脚本)以将新的公共 IP 发送到我的手机,这样我就可以更新我的 VPN 客户端并能够访问我的家庭 VPN。一切正常。

我对我的 IP 更改频率感到非常恼火,我必须不断编辑并重新导入我手机上的 VPN 配置文件。我不会让我在不重新导入的情况下更改 IP。不是世界末日,但不是重点。

因为我有自己的域和 VPS,所以我想知道如何利用我现有的资产来创建一个 DIY DNS 服务器或“转发器”,这样我就可以创建一个子域以在我的配置文件中使用,而且还可以编写一个我的 Raspberry Pi 上的脚本自动使用新 IP 更新我的 VPS,以便将任何请求(OpenVPN 流量)发送到我的 Rasperry Pi 服务器?

我可以加入 DynDNS 或 AN-Other 动态 DNS 提供商,但我认为我有合适的工具。

我不打算更改我的名称服务器或类似的东西……我的域和网站都可以正常工作……

这是 BIND 的工作吗?IPTables 是否足够,因为它可以定义为特定流量?

谢谢!

networking routing
  • 2 2 个回答
  • 2075 Views

2 个回答

  • Voted
  1. Best Answer
    Aesonus
    2019-07-13T09:18:45+08:002019-07-13T09:18:45+08:00

    您必须使用 BIND 创建自己的 DNS 服务器来解决这个问题,但我认为最好将其留给动态 DNS 提供商,因为您的 IP 中的任何更改都可能会更快地在 DNS 中传播,而不是提到与 DIY DNS 服务器相关的安全问题可能会很复杂。我个人在运行 dd-wrt ​​固件的路由器后面的非光纤家庭互联网上运行服务器计算机。我使用 fardns.org,其中 dd-wrt ​​具有专门针对 dynDNS 的配置。它从来没有出现过问题,而且工作起来很有魅力。

    • 0
  2. Simon Pickup
    2020-01-03T03:36:14+08:002020-01-03T03:36:14+08:00

    使用 Docker、Go 和 Bind9 的动态 DNS

    https://github.com/dprandzioch/docker-ddns允许您设置一个动态 DNS 服务器,允许您从世界任何地方连接到家里的设备。您所需要的只是一个便宜的 VPS、一个域和对其名称服务器的访问权限。

    • 0

相关问题

  • 三台电脑,没有路由器/交换机怎么组网?

  • 用户使用 FileZilla 连接到 SFTP 服务器拒绝连接

  • NAT 后面的 NAT 如何工作(路由器的 NAT 和 ISP 的 NAT)?

  • Win10 1803:如何让移动热点成为专用网络?

  • nc如何识别服务名称

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    Windows 10 服务称为 AarSvc_70f961。它是什么,我该如何禁用它?

    • 2 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Marko Smith

    ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1056)

    • 4 个回答
  • Marko Smith

    我如何知道 Windows 安装在哪个驱动器上?

    • 6 个回答
  • Martin Hope
    Albin 支持结束后如何激活 WindowsXP? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 “HTTPS Everywhere”仍然相关吗? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch Windows 10 删除大量小文件的速度非常慢。有什么办法可以加快速度吗? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Ctrl+C 和 Ctrl+V 是如何工作的? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve