GoogleCloudのComputeEngineを作ってみました。
マシンの構成は、e2-microでubuntu20.04とした。ゾーンはus-west1bにした。
外部IP(34.127.72.35)も付与されているが、固定IPではないようだ。
SSHは、「ブラウザウィンドウで開く」のがお手軽。
とりあえず、mydns.jpへの通知を行うシェルスクリプトをcrontabに登録して実行するようにしてみた。
hbirds1104@instance-1:~$ sudo -s
root@instance-1:/home/hbirds1104# /root/mydns.sh
--2022-12-23 04:19:39-- https://mydns252391:*password*@ipv4.mydns.jp/login.html
Resolving ipv4.mydns.jp (ipv4.mydns.jp)... 81.4.109.51, 168.235.80.32, 168.235.72.167, ...
Connecting to ipv4.mydns.jp (ipv4.mydns.jp)|81.4.109.51|:443... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Authentication selected: Basic realm="Enter MasterID and Password."
Reusing existing connection to ipv4.mydns.jp:443.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘STDOUT’
- [<=> ] 0 --.-KB/s <html>
<head>
<title>Free Dynamic DNS (DDNS) for Home Server and VPS etc | MyDNS.JP</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<LINK href="./site.css" rel=stylesheet type=text/css>
</head>
<BODY BGCOLOR="#FFFFFF"
TEXT="#304040"
leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
>
Login and IP address notify OK.<BR>
login_status = 1.<BR>
crontab の設定
0 4-6 * * * /root/mydns.sh 1> /dev/null 2> /dev/null
以下のようにできているようだが、時間が変。Google側のtimezoneが Asia/Tokyoになっていないせいなので、修正した。
Comments