我希望能够在我的服务器之间通过myserver.example.com而不是ip-1.1.1.1-uswest-aws-internal进行通信.我是sysadmin角色和网络的新手.我尝试在VPC中使用DHCP选项集,但无法使其工作.
编辑#1
澄清我想要实现的目标……我正在设置Jenkins,它将在众多服务器上运行奴隶.我希望能够使用我自己分配的地址而不是任意地址,因此更有意义的是它取决于正在运行的作业机器.
我也相信它将来也会使其他服务器间通信变得更容易.就像我说我是sysadmin的新手一样,所以如果有一种更简单的方法我就错过了,请告诉我.
解决方法
默认情况下,AWS VPC会为您处理DHCP,并随Amazon的DNS服务器一起提供.
您可以在此处阅读提供自己的DNS服务器的选项:
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_DHCP_Options.html
DHCP Option Name: domain-name-servers
The IP addresses of up to four domain name servers,or
AmazonProvidedDNS. The default DHCP option set specifies
AmazonProvidedDNS.DHCP Option Name: domain-name
If you’re using AmazonProvidedDNS in US East (Northern
Virginia) Region,specify compute-1.amazonaws.com. If you’re using
AmazonProvidedDNS in another region,specify
region.compute.amazonaws.com. Otherwise,specify a domain name (for
example,MyCompany.com).
其他相关说明:
如果您想使用FQDN(myserver.example.com)进行通信,则可以在没有自己的DNS服务器的情况下进行通信,您的域已经可以公开访问.
您可以使用IP地址’,私有或公共进行通信,您可以在操作系统级别更改专用IP,在操作系统级别更改主机名,并利用/ etc / hosts创建一种可怜的DNS.
您可能总是希望查看ElasticIPs,Elastic Network Interface和Elastic Load Balancers,它们都与您的qestion在同一空间中播放.
这一切都取决于你想要达到的目标,以及你想怎么做!