使用自定义名称服务器访问aws EC2实例上的Web服务器?

我试图在Amazon EC2实例上运行一个Web服务器。 例如,当我通过ELASTIC-IP查询它时,它完美地解决了问题,但是每当我尝试执行nslookup或尝试通过自定义域名访问它时,我都无法这样做。 我已经closures了iptables并将端口添加到相关的安全组中。 我想解决的问题是如何使用自定义名称服务器来parsing域名。

当我尝试通过intodns检查域名它完全解决,并返回自定义名称服务器的名称,那么如何指向域名到我的实例?

那么怎样才能把域名指向我的实例?

与将其指向任何其他服务器的方式完全相同,方法是创build指向服务器的公用IP地址的Alogging。

通过第一原则退一步,做到这一点是有道理的。 你没有提供这个域名,这意味着我们不能看它并解释,但是 –

  1. findTLD或国家TLD的根名称服务器。 例如,如果您使用的域名是“itsmy.com”,那么“dig com NS”会为您提供您需要查看的域名服务器,类似的,如果域名是mycountry.co.tld“,dig tld NS将为该TLD提供正确的名称服务器。

  2. 为进一步的名称服务器查询适当的名称服务器 – 在mycountry.co.tld的例子中,并重复,直到你有最后的结果 – 例如“dig @ ip.ad.dr.xx co.tld NS”。 select一个返回的名称服务器,然后重复“dig @ ns.ip.add.rr mycountry.co.tld”。 如果这不返回任何名称服务器,您知道问题在于域名的registry项,所以请告诉您的注册商。

  3. 如果最后一步成功,请查找服务器的Alogging和CNames,例如“dig @ ns.ip2.add.r http://www.mycountry.co.nz A”和“dig @ ns.ip2.add.r www .mycountry.co.nz CNAME“。 如果这两个查询都不返回有效结果,则问题出在名称服务器条目上。 检查您使用的名称服务器是否与ns查询中的名称服务器匹配,然后更新Alogging。 (如果有CNAMElogging,则可以重复CNAME上的过程1 – 3,但是如果您不知道如何工作,请避免使用CNAMES。

无论是Amazon EC2服务器还是其他启用了Internet的服务器,此过程都可以正常工作。 逻辑是相同的。