IP 地址

了解 Travis CI 使用的构建机器的 IP 地址在您需要将其列入白名单以访问内部资源时非常有用。由于构建在各种不同的基础设施中运行,因此要列入白名单的 IP 范围取决于构建所运行的基础设施。

基础设施 NAT 主机名 当前 DNS 最后记录的 IP
OS X nat.macstadium-us-se-1.travisci.net A 记录 207.254.16.35 207.254.16.36 207.254.16.37 207.254.16.38 207.254.16.39
Linux、Windows nat.gce-us-central1.travisci.net A 记录 34.66.25.221, 34.66.50.208, 34.66.178.120, 34.66.200.49, 34.68.144.114, 34.122.173.211, 34.122.208.80, 35.184.226.236, 35.188.1.99, 35.188.15.155, 35.188.73.34, 35.192.10.37, 35.192.85.2, 35.192.91.101, 35.192.136.167, 35.192.187.174, 35.193.7.13, 35.193.14.140, 35.193.184.18, 35.202.145.110, 35.202.245.105, 35.222.7.205, 35.224.112.202, 104.154.113.151, 104.154.120.187, 104.154.182.187, 104.197.122.201, 104.198.131.58
Linux、Windows nat.gce-us-east1.travisci.net A 记录 34.73.34.132, 34.73.65.1, 34.73.66.97, 34.74.16.120, 34.74.79.111, 34.74.91.53, 34.74.253.255, 35.185.97.135, 35.196.72.151, 35.196.82.30, 35.196.99.99, 35.196.158.85, 35.227.58.83, 35.227.97.188, 35.229.115.143, 35.231.58.0, 35.237.8.208, 35.237.56.208, 35.237.212.185, 104.196.53.161, 104.196.57.92, 104.196.213.122
(全部合并) nat.travisci.net A 记录 (所有上述的总和)

请注意,这些范围将来可能会更改,并且保持更新的白名单的最佳方法是使用上面显示的**NAT 主机名**的当前 A 记录,例如使用dig

dig +short nat.travisci.net | sort

或使用诸如dnsjson.com之类的服务与 JSON 交互

curl -s https://dnsjson.com/nat.travisci.net/A.json | jq '.results.records|sort'

请注意,用于通知的 IP 地址不同。

有关我们不同基础设施的更多详细信息,请访问虚拟化环境页面

负载均衡 #

由于负载均衡,构建机器到外部资源的连接并非保证来自相同的 IP 地址,即使是从同一作业发送的。这可能会导致它们触发安全检查,尤其是在使用利用多个连接(如 FTP 和 VPN)的协议时。如果发生这种情况,请重新配置服务器以允许来自多个 IP 地址的连接。

通知 #

我们将提前 24 小时通知您此组 IP 地址的更改。我们建议您使用 DNS 记录自动跟踪,但如果您需要手动通知,可以订阅邮件列表