根据我目前的理解,我可以使用CNAME记录将用户重定向到另一个域。例如,我拥有'mydomain.com‘。当用户转到‘mem.mydomain.com’时,应该将其重定向到‘mem.google.com’。
我目前在我的DNS记录集中有以下记录:名称: keep.mydomain.com类型: CNAME值:https://keep.google.com/ TTL: 300 my
在该子域下,我没有任何其他记录,但是我有MX、A、NS、SOA、TXT和其他域/子域下的其他CNAME记录,这些记录正常工作。然而,当我转到‘mem.mydomain.com’时,我会得到错误:
This
网站托管服务,如Squarespace,使客户能够将第三方托管的域连接到他们的站点上,而无需转移所有权或转换名称服务器。这是通过向域本身的dns配置添加特定记录来实现的。这是Squarespace所要求的:
HOST RECORD VALUE
9aa5s43zpykpn cname verify.squarespace.com
www cname ext-cust.squarespace.com
@ a 192.49.23.144
@ a
少一些A记录、几十个CNAME记录或坏版本更好吗?
每一个唯一的IP有一个(或几个)记录,每一个记录有多个CNAME记录:
@ 3600 IN A 123.123.123.123
a 3600 IN CNAME @
b 3600 IN CNAME @
c 3600 IN CNAME @
一堆记录:
@ 3600 IN A 123.123.123.123
a 3600 IN A 123.123.123.123
b 3600 IN A 123.123.123.123
c 3600
我遇到了以下情况,并想知道如何正确地解决这个问题:
名称服务器被配置为不返回CNAME记录(不受我的控制),只有当请求一个A记录(相同名称)时,CNAME才会在附加部分中返回。
问题1:为什么有人会将DNS服务器配置成这样?对我来说没有意义?(问了他们几次,一直没有得到答复)
实际问题:当我们解决主机名时,比如testa.hosta.com,我们会查询一个A记录。在回应中,我们得到:
# query for A of `hosta.com`
testa.hosta.com CNAME testb.hostb.com TTL=5
testb.hostb.com A 1.2.3.4
在Microsoft中,我试图设置一个简单的DNS别名(CNAME),从domain.com指向www.domain.com。我还想将www.domain.com转发到特定的IP。换句话说,我想做这样的事情:
www.example.com. IN A 192.168.3.44
example.com. IN CNAME www.example.com.
当添加CNAME时,我得到以下错误:
“无法创建新记录。别名( CNAME )记录不能添加到此DNS名称中。DNS名称conatins记录与CNAME记录不兼容。”
为什么这个不能工作,我该如何解决呢?
DECLARE
TYPE t IS RECORD (
col_name VARCHAR2 (100)
);
t_row t;
cname VARCHAR (100) := 'col_name';
BEGIN
t_row.col_name := 'col';
DBMS_OUTPUT.put_line ('out');
IF t_row.cname IS NULL THEN
DBMS_OUTPUT.put_line ('in');
END IF;
END;
我的DNS为包含A和MX记录的域base.com设置了一个设置。还有几个其他域使用CNAME记录设置,指向base.com。是否需要为CNAME域设置任何特殊的内容(如额外的MX记录),或者CNAME记录是否也会转发任何MX请求。 示例:
如果发送到info@otherdomain.com的电子邮件正确地传递到base.com的MX,如果这些(以及仅这些)DNS记录到位: ; A and MX set up for base.com
base.com. 3600 IN A 123.45.67.89
mail.base.com. 3600 A 123.45.67.89
bas