弹性IP
根据Shibashis的回答,您将被收取:
0.005 美元 x 24 小时 x 30 天 = 3.60 美元/月/每个未关联的弹性 IP 地址
动态网址
您可以考虑其他不需要分配弹性 IP 的选项。
有一项名为DynamicURL的服务可以动态更改域 A 上的 IP 地址。
https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...
有些服务是免费的。您只需要设置您的域的NAME SERVER。
以下是每次启动实例时运行的示例脚本:
wget
wget -q --read-timeout=0.0 --waitretry=5 --tries=400 \\
--background https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...
php
<?php file_get_contents('https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...'); ?>
Python
#!/usr/bin/python
import urllib
page = urllib.urlopen("https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...");
page.close();
Perl
#!/usr/bin/perl
my $uri = 'https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...';
use IO::Socket;
my ($domain, $path) = $uri =~ m{^https://([^/]*)(.*)};
$path = '/' unless length $path;
my $sock = IO::Socket::INET->new(
Proto => 'tcp',
PeerAddr => $domain,
PeerPort => '80',
) or die "can't connect to $domain\n";
my $CRLF = "\x{0d}\x{0a}";
print $sock "GET $path HTTP/1.0$CRLF$CRLF";
close($sock);
如果您在代理后面并且您的真实 IP 设置在标头 X-Forwarded-For 中,您需要在DynamicURL&proxy=1
的末尾添加。