Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何为从godaddy购买的域和rout53中托管的DNS设置通配符子域_Apache_.htaccess_Amazon Web Services_Amazon Ec2_Dns - Fatal编程技术网

Apache 如何为从godaddy购买的域和rout53中托管的DNS设置通配符子域

Apache 如何为从godaddy购买的域和rout53中托管的DNS设置通配符子域,apache,.htaccess,amazon-web-services,amazon-ec2,dns,Apache,.htaccess,Amazon Web Services,Amazon Ec2,Dns,如何为从godaddy购买的域和rout53中托管的DNS设置通配符子域 找不到这方面的好指南 然而,这里是我到目前为止所做的 从go daddy那里买了域名 在amazon中分配了一个弹性ip,并将其分配给我的ec2实例 在rout53中创建了一个新的主机区域->将4个ns作为自定义ns输入godaddy 在rout53->record set中,我添加了以下内容 对不起,这张桌子看起来不太好- Name | Type | Value | TTL

如何为从godaddy购买的域和rout53中托管的DNS设置通配符子域

找不到这方面的好指南

然而,这里是我到目前为止所做的

  • 从go daddy那里买了域名
  • 在amazon中分配了一个弹性ip,并将其分配给我的ec2实例
  • 在rout53中创建了一个新的主机区域->将4个ns作为自定义ns输入godaddy
  • 在rout53->record set中,我添加了以下内容
对不起,这张桌子看起来不太好-

Name               | Type  |    Value     | TTL |
www.example.com.   |   A   | 54.84.32.111 | 300 |
ftp.example.com.   | CNAME | example.com  | 300 |
*.example.com.     | CNAME | example.com  | 300 |
我是否需要更改任何内容,或者上述内容将作为通配符使用,例如.com


谢谢。

您希望在域注册器上创建NS记录,例如.com,在您的案例中是GoDaddy。这些NS记录是在路由53上创建子域时分配给它的名称服务器。它们看起来像这样:

ns-1111.awsdns-36.co.uk.
ns-11.awsdns-10.com.
ns-111.awsdns-25.net.
ns-111.awsdns-60.org.
然后在您的子域上,如果您想创建一个开始记录(*),它将是您的子域的根目标,您可以只创建一个没有名称的“a”或“CNAME”指针

之后,您对mysubdomain.example.com的所有请求都将转发到路由53

下面是如何在GoDaddy上执行此操作的示例图片:


如何在godaddy上创建SN记录?他们不会让你创建,他们只会让你把NS分配给一个域。就像我可以把我从Rout53得到的NS分配到godaddyrico的域名一样,感谢到目前为止的帮助。因此,当我创建主机区域时,我从rout53获得的NS仍然应该分配给example.com,然后还要在godaddy内部创建NS(如您的图像),并将其指向我从rout53?1获得的子域之一。因此,我在创建主机区域时从rout53获得的NS应该仍然分配给example.com:No2。在godaddy内创建ns(就像您的图像),并将其指向我从Rout53获得的子域之一:是的,即使我们取出ns,主域仍然会指向该主机?我应该为子域创建4个ns吗?