我已经在我们组织的 DNS 服务器上设置了 PTR 记录。反向查找在我们的网络上有效,但在其他网络上无效。
在我看来,区域互联网注册局 RIR 方面需要采取一些行动。
我不知道如何与他们取得联系,那么他们为什么要按我的要求做呢?
我可以只配置 PTR 记录吗?如果我操作正确,它就会起作用吗?
我需要 RIR 做些什么吗?
每个人都是这么做的吗?
附言:我对 DNS 很熟悉,但是反向 DNS 目前对我来说有点令人困惑(我对它还不熟悉)。
我已经在我们组织的 DNS 服务器上设置了 PTR 记录。反向查找在我们的网络上有效,但在其他网络上无效。
在我看来,区域互联网注册局 RIR 方面需要采取一些行动。
我不知道如何与他们取得联系,那么他们为什么要按我的要求做呢?
我可以只配置 PTR 记录吗?如果我操作正确,它就会起作用吗?
我需要 RIR 做些什么吗?
每个人都是这么做的吗?
附言:我对 DNS 很熟悉,但是反向 DNS 目前对我来说有点令人困惑(我对它还不熟悉)。
假设我有一个域名“my.domain.com”,其 A 记录解析为我的服务器(运行 Ubuntu 20.04)的公共 IPv4 地址(例如 160.200.200.21)
我已经在服务器上安装了 BigBlueButton,几乎一切都很好,除了 BigBlueButton 需要能够从域名或公共 IP 访问自身,但它失败并给出以下错误:
curl: (28) Failed to connect to port 443: Connection timed out
# Error: Could not connect to the configured hostname/IP address
所以我做了以下检查:
netcat -l
,以确保端口已打开 => 成功我还运行了以下命令:
~# curl https://my.domain.com
curl: (28) Failed to connect to my.domain.com port 443: Connection timed out
~# curl my.domain.com
curl: (28) Failed to connect to my.domain.com port 80: Connection timed out
~# wget https://my.domain.com
--2023-11-07 20:08:51-- https://my.domain.com/
Resolving my.domain.com (my.domain.com)... 160.200.200.21
Connecting to my.domain.com (my.domain.com)|160.200.200.21|:443... failed: Connection timed out.
Retrying.
但curl http://google.com
有回应!
另请注意,上述命令可以在另一台服务器或计算机上完美运行
~# netstat -anltp | grep :80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4082/nginx: master
tcp 0 0 127.0.0.1:52562 127.0.0.1:8021 ESTABLISHED 13903/node
tcp6 0 0 :::80 :::* LISTEN 4082/nginx: master
tcp6 0 0 :::8021 :::* LISTEN 13262/freeswitch
tcp6 0 0 127.0.0.1:8090 :::* LISTEN 13076/java
tcp6 0 0 127.0.0.1:32800 127.0.0.1:8021 ESTABLISHED 13745/java
tcp6 0 0 127.0.0.1:8021 127.0.0.1:32800 ESTABLISHED 13262/freeswitch
tcp6 0 0 127.0.0.1:8021 127.0.0.1:52562 ESTABLISHED 13262/freeswitch
~# netstat -anltp | grep :443
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 12628/haproxy
tcp6 0 0 :::443 :::* LISTEN 12628/haproxy
此时我不知道要再次检查什么或在哪里寻找问题。该服务器是一个虚拟机,由提供商提供,所以我只有 ssh,根访问提供商说它位于防火墙后面,但由于端口明显打开,我不知道是否可以责怪它们。
因此,发生的情况是 my.domain.com 在服务器外部(在浏览器或 CLI 上)完全可以访问,但在服务器内部却无法访问,即使相关端口已打开。
我发现一件事很奇怪,也许这些信息会很有用:当我netcat -l 80
在我的服务器上执行此操作时,即使 Nginx 在端口 80 上运行netcat -l 443
,它也能工作。失败说端口正在使用中,我必须先关闭使用它的进程,然后才能运行考试。
我尝试在 ubuntu 20.04 上启用 IPv6 支持,但没有成功
我在网上找到的大多数资源都涉及将以下行添加到 /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
我做了,但没有效果
或编辑 /etc/network/interfaces 但这个文件在我的系统上不存在,而我碰巧有 /etc/netplan/50-cloud-init.yaml 我知道 netplan 和 cloud-init 的东西。但是当我打开 /etc/netplan/50-cloud-init.yaml 时,它说该文件已生成,任何修改都将被覆盖。
现在我该如何启用它 IPv6 ?我不需要 IPv6 地址,但我正在尝试安装需要 IPv6 支持的 BigBlueButton 2.7
我的 Cisco 路由器 1900 系列遇到问题,路由器有时会停止路由数据包,当我登录它并显示 running-config 时,我看到 no ip routing 执行 ip routing 命令不能解决问题,我必须重新启动路由器使其再次工作。我以为这是一次攻击,但即使更改了所有密码,问题仍然存在,而且每次发生的时间间隔非常随机!somtimes 15min somtimes 几个小时或几天。
我在 cisco support forum 上看到一个讨论,令人惊讶的是 6 天前开始的,(我的问题也是最近的,大约 2 周)
直到现在他们还没有解决,我想听听您的意见和想法,路由器可以在某些情况下或出于某些原因禁用他的路由吗?你有没有遇到过这样的问题?你是怎么解决的?
谢谢!