ubuntu
カテゴリ
ドメイン取得してWebサーバー 公開成功
2026/03/25 21時apache
Ubuntu 再起動の度にURLが変動してしまうのでは、公開URLとして使用できないので、年間料金を支払ってドメインを取得する事にした、やはりこれしか手立ては無いようだ。

Cloudflare
Cloudflare にログインして 「+Add」ボタン>Registrar a domain>「Buy domain」>Search for a domain name 取得したいドメイン名を検索
Cloudflare
取得可能なドメイン名と価格・来年以降の更新料の一覧が出るので好きなのを選んで購入する
Cloudflare
Networking>Tunnels>ubuntu-sv-tunnel>「+Add route」ボタン>Publish applocation
Cloudflare
Edit published application
Subdomain (optional) 「空白」
Domain 「vafee-lab.com」
path 「空白」
Service URL 「http://localhost:80」

CloudflareでTunnel ID を 登録 Networking>Tunnels>ubuntu-sv-tunnel>Tunnel ID ⇐メモ Cloudflare
Recents>Network>DNS>Record>「+Add record」
Type 「CNAME」
Name(required) 「vafee-lab.com」
Target(required) 「Tunnel ID」

これまでの流れ
1.au 光で mydns.jp で、公開URLを取得の場合
au光
↓
変動グローバルIPアドレスが割り当てられる
↓
ルーターのポート開放が可能
↓
MyDNSにIPアドレスを通知
↓
vafee.mydns.jp → IPアドレス(Aレコード)
↓
直接サーバーに繋がる!
2.楽天モバイルで mydns.jp で、公開URLにならなかった
楽天モバイル(CGNAT)
↓
グローバルIPアドレスが割り当てられない
↓
ポート開放不可能
↓
MyDNSにIPを通知してもアクセスできない
↓
だからCloudflare Tunnelが必要!
↓
ubuntu 再起動の度にURLが変更になると言う条件があるが、公開URLの長いアドレスは取得、しかしそれをMyDNSへトンネル出来ない。
↓
Tailscale Funnel を使えば、固定URLを取得でき、閉じられた世界での公開URLは可能だが、条件が多すぎるので一般的ではない。
3.楽天モバイルで 独自ドメインで、公開URLとなった
独自ドメイン(vafee-labo.com)
↓
NSをCloudflareに向けられる
↓
CloudflareのDNSが機能する
↓
Cloudflare TunnelのCNAMEが有効
↓
ポート開放不要で公開できる!
記事一覧