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
    • 最新
    • 标签
主页 / server / 问题

问题[a-record](server)

Martin Hope
Eric Belair
Asked: 2021-09-15 06:13:35 +0800 CST

如何使用 DNS 从一个子域重定向到另一个子域?

  • -1

我在现有的主域下有几个子域,例如:

eg.domain1.com
ie.domain1.com

该公司正在更名,并设置了一个新的主域,所有这些子域现在都需要存在于相同的 DNS IP 地址下,例如:

eg.domain2.com
ie.domain2.com

我需要将旧的子域重定向/转发到新的子域,例如:

sub.domain1.com -> sub.domain2.com
dom.domain1.com -> dom.domain2.com

这两个域都托管在 Network Solutions 上。我尝试设置 Web 转发来进行重定向,但 Network Solutions 表示 Web 转发无法做到这一点,并且在寻找任何其他解决方案方面没有提供任何帮助。

我也尝试删除“旧”域的 A 记录并添加 CNAME 记录以将旧子域别名为新子域,但等待 18 小时左右后,更改仍未生效。

有没有其他方法可以做到这一点?

domain-name-system subdomain redirect cname-record a-record
  • 1 个回答
  • 503 Views
Martin Hope
timppu
Asked: 2021-02-28 02:15:57 +0800 CST

存在 A 记录时将 CNAME 记录添加到 DNS?

  • 1

我们正在为我们的客户管理 DNS 区域,他们正在对……进行一些更改。无论如何,没关系。为我们的客户进行更改的顾问公司向我们发送了一个请求,要求我们将一堆 CNAME 记录(以及一个 SPF 更改,我认为这些用于 DKIM)添加到客户端的 DNS 区域,所有这些 CNAME 记录别名都是一些外部的域不在我们的 DNS 中。我们称它为 hostx.externaldomain.com。

但是对于要添加的三个 CNAME 记录,我们的 DNS 中已经存在一条记录:

  • host1.example.com A(IP 地址)
  • host2.example.com NS(负载均衡器)
  • host3.example.com NS(负载均衡器)

所以第一个是该 IP 地址后面的实际网页,另外两个被委托给我们的负载均衡器,而负载均衡器又为它们提供 A 记录等。我们的 DNS 拒绝添加这三个 CNAME 记录,因为现有的 A和 NS 记录相同的名称,我猜这是预期的。

但是,现在似乎大家都不清楚如何从这里着手。如果我只是删除 host1 A 记录并添加 CNAME 记录(指向不在我们的 DNS 中的外部主机名的别名),https: //host1.example.com 网站不会停止回答吗?

在基本级别上,我了解如果别名也在我们的 DNS 中,CNAME 和 A 将如何工作,而不是:

  • example.com A(IP 地址)
  • www.example.com A(与上面相同的IP地址)

我可以删除 www A-record 并将其替换为:

  • www.example.com CNAME example.com

这意味着www.example.com将只使用为 example.com 设置的相同 IP 地址(带有 A 记录)。

那么这是否意味着无论谁为 CNAME 别名指向的外部主机名 (hostx.externaldomain.com) 管理 DNS,都应该首先将 A 记录添加到他的 DNS (hostx.externaldomain.com A (IP 地址)),其中 IP 地址与我们的 host1 IP 地址指向的地址相同),只有在那之后我才能删除我们的 A 记录并将其替换为 CNAME 记录?

然后我又不确定这将如何工作,因为 hostx.externaldomain.com 已经设置了一些 IP 地址(只需使用 ping 检查),我不知道他们如何通过将 A 记录点设置为 host1 IP 地址来改变它...而且,我们应该设置的所有其他 CNAME 记录都使用相同的别名。

domain-name-system cname-record a-record
  • 1 个回答
  • 560 Views
Martin Hope
Bora Alp Arat
Asked: 2020-12-01 21:48:13 +0800 CST

从记录的 IP 地址转发

  • -1

mycustomer.com 有一条 A 记录,IP 为 11.11.11.11。

我是 11.11.11.11 的所有者。服务器使用 Windows DNS。

当我使用 mycustomer.com 创建转发区域并放置 IP 为 12.12.12.12 的 A 记录时。

这没用。

我想第二次提供 A 记录,或者如何将同一个域从我的服务器重新转发到另一个 IP。

windows domain-name-system cname-record a-record
  • 1 个回答
  • 49 Views
Martin Hope
Ahmad
Asked: 2020-11-26 04:31:12 +0800 CST

使用通配符不能解析子域的子域

  • -1

我xyz.com在(xx.xxx.255.25)和sub.xyz.com(xx.xxx.255.240)上有一个域
为了解决sub我在BIND中添加了以下reocrd

sub IN A xx.xxx.255.240
*.sub IN A xx.xxx.255.240


并且运作良好,但问题在于它没有解决的子域的子。
我尝试添加一个test子并且效果很好:

test.sub IN A xx.xxx.255.240

通配符 (*) 的要点是我有多个子 ( FTP, mail, SMTP...)
那么我到底在哪里做错了导致子域的子无法解析?

[更新]

解析子域的子域如 *@Tommiie* 所说,但出现的第二个问题是 `TXT` 记录(SPF、DKIM、DMARC),我可以将 wildacrd 添加为 `A 记录`来解决它们吗?
subdomain bind a-record wildcard-subdomain
  • 1 个回答
  • 97 Views
Martin Hope
Torge Stehr
Asked: 2020-10-23 09:02:59 +0800 CST

有时 ipv4 地址而不是 ipv6 地址

  • 0

在我的网站上,它在带有 aaa 记录的 debian 服务器上与 apache2 一起运行,我用 php 检查用户是否使用 IPv6。为此,我使用以下代码 Shippet 获取用户的 IP 地址:

if (isset($_SERVER['HTTP_CLIENT_IP'])){
   $ip = $_SERVER['HTTP_CLIENT_IP'];
}else if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
   $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else if(isset($_SERVER['HTTP_X_FORWARDED'])){
   $ip = $_SERVER['HTTP_X_FORWARDED'];
}else if(isset($_SERVER['HTTP_FORWARDED_FOR'])){
   $ip = $_SERVER['HTTP_FORWARDED_FOR'];
}else if(isset($_SERVER['HTTP_FORWARDED'])){
   $ip = $_SERVER['HTTP_FORWARDED'];
}else if(isset($_SERVER['REMOTE_ADDR'])){
   $ip = $_SERVER['REMOTE_ADDR'];
}else{
   echo "ERROR";
}

这一切都很好。但有时即使我有 IPv6 连接,我也会得到 IPv4 地址。这不可能是我的互联网连接错误,因为当访问一个 ip 检查网站(比如这个)时,它会显示一个 ipv6 地址。我也可以用ping -6 server_ip. 所以我的 aaa-record 或者 apache2 或者 php 肯定有问题。我希望有一个人可以帮助我。

php a-record ipv6 apache2
  • 1 个回答
  • 1311 Views
Martin Hope
Johnny
Asked: 2020-09-16 06:00:03 +0800 CST

我可以通过在我的 DNS 记录中添加 A 记录来将一个域指向两个 Web 托管服务吗?

  • 1

我可以通过在我的 DNS 记录中添加 A 记录来将一个域指向两个 Web 托管服务吗?

如果我这样做会怎样?

domain-name-system web-hosting domain dns-hosting a-record
  • 1 个回答
  • 58 Views
Martin Hope
geek11
Asked: 2020-08-10 12:29:58 +0800 CST

具有多个子域和服务器的 dns 配置?

  • -1

下面的配置是否允许我使用一个域名(example.com)访问由同一提供商(prod 和 dev)托管的两个 VPS?

*.example.com        IN A    <vps prod IP>
*.dev.example.com    IN A    <vps dev IP>

此配置是否允许我将另一个域 (example.org) 指向没有任何 A 记录的子域 (api.example.com)?

*.example.org        IN CNAME    *.api.example.com

应该如何配置邮件 (MX) 和顶级域 (@) 记录?

cname-record dns-hosting a-record dns-zone
  • 1 个回答
  • 915 Views
Martin Hope
Bojidar Stanchev
Asked: 2020-05-28 00:54:06 +0800 CST

我可以只使用 A 记录,CNAME 记录实际上给表带来了什么?

  • 0

所以我知道 A 记录指向一个 IP,而 CNAME 记录只是指向其他 A/CNAME 记录的指针。只使用 A 记录有什么缺点。CNAME 记录只是为了方便和组织吗?例如 5 个子域使用 A 记录指向同一个 IP 而不是 CNAMES 指向主域。

domain-name-system cname-record a-record domains
  • 2 个回答
  • 138 Views
Martin Hope
Basj
Asked: 2020-05-01 03:09:38 +0800 CST

DNS A 记录和通配符子域的顺序

  • 3

我已阅读多个通配符 dns 条目并知道通配符 DNS 条目的限制/缺点,但我对注册商列出的顺序有疑问:

example.com        A      192.0.2.1    (1)
test.example.com   A      192.0.2.2    (2)
*.example.com      A      192.0.2.3    (3)
test2.example.com  A      192.0.2.4    (4)

更确切地说:

  • 我是否正确(3)不会影响(1),所以唯一的A记录example.com是(1)?

  • 规则 (2) 是否被规则 (3) 覆盖,或者两个规则都适用test.example.com(因此该子域有两个 A 记录)?

  • 由于 (4) 列在(3) 之后,这是否意味着test2.example.com只有一个 A 记录 ( 192.0.2.4) 或两个 A 记录(192.0.2.3和192.0.2.4)?

domain-name-system nameserver a-record
  • 1 个回答
  • 1016 Views
Martin Hope
ghowell
Asked: 2020-04-24 09:50:17 +0800 CST

对 G Suite + 第三方网络主机的 DNS 感到困惑

  • 2

我一直在寻找我的问题的答案,但我的搜索不断出现边缘情况,这肯定不是。通常情况下,谷歌自己的支持要么过度回答,要么不为特定用例提供答案。所以我在这里。

我将 G Suite 用于电子邮件、日历和文档,仅此而已。我没有使用 G Suite 托管任何网站,目前我也不想托管。

我有一个第三方网络主机,网站准备启动,我正在尝试为该网站获取正确的 DNS。

我的单一域,用于电子邮件和其他所有内容,是groceryoutlet.us

我想让我的电子邮件通过 G Suite 流动,但我希望裸域名和“www”域名指向我在网络托管公司的网站。


我真的需要 Google 服务器的所有 A 记录吗?

A       @   216.239.32.21
A       @   216.239.34.21
A       @   216.239.36.21
A       @   216.239.38.21
AAAA    @   2001:4860:4802:32:0:0:0:15
AAAA    @   2001:4860:4802:34:0:0:0:15
AAAA    @   2001:4860:4802:36:0:0:0:15
AAAA    @   2001:4860:4802:38:0:0:0:15

还是我的虚拟主机只需要 A 记录?

A   @   185.58.213.84

或两者?


我也有这个A记录:

A   @   74.208.236.253

这似乎是我当前使用的 DNS 主机 (IONOS) 的 IP 地址。


我已经有了 Google 的 MX 记录:

MX  @   1    <aspmx.l.google.com
MX  @   5    alt1.aspmx.l.google.com
MX  @   5    alt2.aspmx.l.google.com
MX  @   10   alt3.aspmx.l.google.com
MX  @   10   alt4.aspmx.l.google.com

随着:

CNAME   calendar    ghs.googlehosted.com
CNAME   mail        ghs.googlehosted.com
CNAME   webmail     ghs.googlehosted.com


网络主机建议将此作为 CNAME 记录:

CNAME   www      groceryoutlet.us


如何使用所有这些 A 记录正确地将我的域指向我的网络主机,这似乎只会使水变得浑浊?

我不经常使用 DNS,任何帮助或批评都将不胜感激。

domain-name-system mx-record a-record g-suite
  • 1 个回答
  • 1119 Views

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve