如何使用nic.io设置DNS以指向AWS EC2服务器?

我一星期前通过nic.io购买了一个域名。 我select了提供自己的DNS [因为他们没有提供其他选项]。

我试图把我的.io域指向我的EC2服务器实例。 我已经分配了一个弹性IP并将其与实例关联。 我可以通过IP地址SSH进入实例和访问点80就好了。 IP是54.235.201.241。

nic.io支持表示:“您已经select提供您自己的DNS,因此如果在设置名称服务器时出现问题,您将需要联系您的DNS提供商。

所以,我通过AWS中的Route 53创build了一个托pipe区域。 这创build了NS和SOAlogging。 然后,我将nic.io的域pipe理页面上的主服务器和辅助服务器设置为SOAlogging域。 另外,我将可选服务器设置为NS域。 两天前我做了这个,我不能通过域访问服务器。

我在这里运行了一个DNS检查…仍然不知道我需要做什么: http : //mydnscheck.com/?domain=chadjohnson.io&ns1=&ns2=&ns3=&ns4=&ns5=&ns6= 。

我不知道我应该做什么。 有没有人有任何想法?

该链接给你一些问题的工作:

交叉T + 0.51s警告:没有地址logging返回chadjohnson.io。 在其网页浏览器中键入http://chadjohnson.io/的用户可能看不到您的网站

您需要在路线53中创build一条Alogging,将chadjohnson.io指向54.235.201.241。

交叉T + 0.53s警告:没有地址logging返回www.chadjohnson.io。 http://www.chadjohnson.io/中input网页浏览器的用户可能看不到您的网站

您需要在路线53中创build一个Alogging,将www.chadjohnson.io指向54.235.201.241。

信息T + 0.53s执行电子邮件检查交叉T + 0.54s警告:没有MXlogging返回CHADJOHNSON.IO

您需要在路由53中创buildMXlogging,将MX指向chadjohnson.io,然后select优先级10。

跨越T + 0.54s诊断完成,出现错误

完成这些步骤后,您应该能够:

ssh chadjohnson.io并连接到你的ec2节点。

在浏览器中inputhttp://chadjohnson.io并连接到您的网站。

然后,我将nic.io的域pipe理页面上的主服务器和辅助服务器设置为SOAlogging域。 另外,我将可选服务器设置为NS域

好吧,看起来像你这样做的权利

$ dig chadjohnson.io ns + short
ns-1031.awsdns-00.org。
ns-2014.awsdns-59.co.uk。
ns-780.awsdns-33.net。
ns-187.awsdns-23.com。

所以现在只需login到route53,并添加缺less的Alogging(与您的服务器IP相同),你很好…

缺less一条logging:

$ dig chadjohnson.io a + short
$ dig http://www.chadjohnson.io a + short
$

如果您通过单独的托pipe服务使用域,则该域可能不支持http协议,因此您必须通过称为“注册粘合剂”的内容为托pipe服务指定IP地址。 这是你的nslogging地址链接到确切的IP地址。 我最近使用showIP Firefox插件得到两个IP地址,后两个加载失败,所以我使用顶级的谷歌IP。 我的网站终于试图加载。 确保为您的www创build一个logging集别名logging集。 我也可能正在创造一个可怕的循环,但是这会让你find可以玩的东西。