域名与公网IP之间的关系

 网络是基于TCP/IP协议进行通信和连接的,每一台主机都有一个唯一的标识固定的IP地址,以区别在网络上成千上万个用户和计算机。网络在区分所有与之相连的网络和主机时,均采用了一种唯一、通用的地址格式,即每一个与网络相连接的计算机和服务器都被指派了一个独一无二的地址。为了保证网络上每台计算机的IP地址的唯一性,用户必须向特定机构申请注册,该机构根据用户单位的网络规模和近期发展计划,分配IP地址。网络中的地址方案分为两套:IP地址系统和域名地址系统。这两套地址系统其实是一一对应的关系。IP地址用二进制数来表示,每个IP地址长32比特,由4个小于256的数字组成,数字之间用点间隔,例如100.10.0.1表示一个IP地址。由于IP地址是数字标识,使用时难以记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址。每一个符号化的地址都与特定的IP地址对应,这样网络上的资源访问起来就容易得多了。这个与网络上的数字型IP地址相对应的字符型地址,就被称为域名。 
  可见域名就是上网单位的名称,是一个通过计算机登上网络的单位在该网中的地址。一个公司如果希望在网络上建立自己的主页,就必须取得一个域名,域名也是由若干部分组成,包括数字和字母。通过该地址,人们可以在网络上找到所需的详细资料。域名是上网单位和个人在网络上的重要标识,起着识别作用

,便于他人识别和检索某一企业 、组织或个人的信息资源,从而更好地实现网络上的资源共享。除了识别功能外,在虚拟环境下,域名还可以起到引导、宣传、代表等作用。

  1. 域名和IP地址可以相互转化的。

  2. 如果把域名和IP地址绑定了。输入IP和域名都是一样的。

  3. 一个域名只能对应一个IP地址一个IP地址可以对应多个域名

公网IP和私网IP:公网IP,是在互联网上使用的,在任何地方只有能连网都能访问公网IP。而私有IP是局域网所使用的,通过互联网是不能访问私有IP的。

### 弹性公网IP普通公网IP的区别 在云计算网络架构中,弹性公网IP(Elastic Public IP普通公网IP都用于提供互联网访问能力,但两者之间存在显著差异。 #### 定义特性 - **普通公网IP**:当实例启动并分配了一个公共虚拟接口时,可以使用公共IP地址来访问所有的AWS公共服务[^1]。这种类型的IP地址通常是动态分配的,在实例重启或停止后可能会发生变化。 - **弹性公网IP**:这是一种静态的公共IPv4地址,设计目的是供客户灵活管理云资源上的外部连接。即使关联的实例被终止或更换,该IP地址仍然保留给账户持有者直到主动释放为止。通过这种方式,能够保持长期稳定的对外服务端点而不受底层计算节点变更的影响。 #### 使用场景 - 对于那些不需要持续固定的外网入口的应用程序来说,普通的临时性的公有IP就足够用了;而对于需要维持固定域名解析记录或者建立安全组规则依赖特定源/目标地址的企业级应用,则更适合选用弹性公网IP。 ```python # Python伪代码展示如何获取当前EC2实例的两种不同类型的IP地址 import boto3 ec2 = boto3.client('ec2') def get_instance_ips(instance_id): response = ec2.describe_instances(InstanceIds=[instance_id]) for reservation in response['Reservations']: for instance in reservation['Instances']: public_ip = instance.get('PublicIpAddress') elastic_ip = None # Check if there is an Elastic IP associated with the instance interfaces = instance.get('NetworkInterfaces', []) for interface in interfaces: associations = interface.get('Association', {}) if 'PublicIp' in associations and 'AllocationId' in associations: elastic_ip = associations['PublicIp'] return { "public_ip": public_ip, "elastic_ip": elastic_ip } print(get_instance_ips('i-0abcdef1234567890')) ``` #### 成本考量 值得注意的是,尽管两者都可以满足不同程度的需求,但是使用弹性公网IP会产生额外费用,尤其是在未绑定至任何活动实例期间也会计费。相比之下,标准的按需分配的公网IP则不会单独收费除非涉及到带宽消耗等方面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值