您购买的ECS服务器没有公网IP但仍然能够被选择,是因为它分配了一个私有IP地址。在阿里云的环境中,只要ECS服务器存在于同一个VPC(虚拟私有云)网络中,无论是您自己购买的还是其他用户购买的,您都可以选择它作为某些服务的目标。
私有IP地址允许在同一VPC网络中的其他ECS实例或云产品(如RDS、OSS等)进行通信。然而,这个私有IP地址是不能被互联网上的其他用户直接访问的。也就是说,如果您的应用或服务需要被互联网上的用户访问,那么您需要为这个ECS实例购买公网IP。
在您提到的“能选到这台内网服务器”的场景中,您可能是在云效流水线主机部署节点或其他类似的内部服务中选择部署目标。只要这些服务运行在相同的VPC网络中,它们就可以通过私有IP地址进行通信,而无需公网IP。
总结来说,尽管您的ECS服务器没有公网IP,但只要它位于正确的VPC网络中,您仍然可以在需要内部通信的场景中选择它。但如果您希望该服务器能被互联网上的用户访问,您就需要为它购买并配置公网IP。