GoogleCloudのComputeEngine

Server

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

Copied title and URL