加入 Telegram 官方群 @joysohinet — 公告、优惠、即时支持
HiNet PPPoE 固定 IP 與動態 IP:VPS 選購與 DDNS 限制
打印
  • 26

HiNet PPPoE 固定 IP 與動態 IP:VPS 選購與 DDNS 限制

一句話回答:PPPoE 是連線認證方式,固定 IP 與動態 IP 都可能透過 PPPoE 提供。動態 IP 可以用 DDNS 維持網域指向,但仍需可達的公開地址、開放連接埠及正確防火牆設定;需要固定來源白名單或不方便承受地址變動時,優先評估固定 IP。

⚠️ 禁用清單(違者立即停機不退款)

  • ❌ 點數卡儲值、銀行金融交易、政府/公部門網站
  • ❌ 虛實名不符、詐欺、假購物、投資詐騙
  • ❌ DDoS / 端口掃描 / 暴力破解
  • ❌ 對外提供付費 Proxy / VPN 服務(僅限自用)

完整條款見 使用政策。

先確認用途需要 IPv4 還是 IPv6、固定還是動態地址,再核對頻寬、流量與管理責任。ISP 名稱、地址固定性及第三方 IP 分類是不同條件,均不保證平台核准或帳號結果。

一、PPPoE、固定 IP 與動態 IP 是什麼?

PPPoE 用於建立經過認證的連線;地址如何分配則依 ISP 與商品設定。動態 IP 重新連線後可能取得相同或不同地址,沒有每次必換的保證。固定 IP 依方案約定維持地址,不能據此推定是專線、獨享頻寬或特定第三方分類。

本站 HiNet PPPoE 動態與固定 IP 方案的實際規格、費用及供應狀態,請見 台灣 VPS 方案頁;不要只從「HiNet」或「固定 IP」名稱推定服務條件。

二、動態 IP 可以架網站或設定 DNS 嗎?

可以,但需要處理地址變動與外部可達性。DNS A 記錄可指向目前的 IPv4;AAAA 記錄用於 IPv6。動態地址改變後,可透過 DDNS 或 DNS 業者 API 更新對應記錄。DNS 快取與更新間隔仍可能造成短暫連線失敗,已建立的連線也可能中斷。

  • 公開地址與 NAT:確認是否有可由外部連入的地址;若位於 NAT/CGNAT 後方,還需供應商支援的連接埠轉送或其他明確可用的連入方式。
  • 連接埠與防火牆:網站需確認 HTTP/HTTPS 對外可達,並檢查主機、網路與供應商限制。DDNS 不會自動開放連接埠。
  • IPv4/IPv6 相容性:IPv6-only 方案沒有 IPv4,使用者與目的服務需支援 IPv6;A 記錄不能指向 IPv6。
  • 白名單:若目的服務只接受預先登記的固定來源 IP,地址變更就必須同步更新白名單;DDNS 不能代替該服務的驗證要求。
  • 郵件服務:另確認 SMTP 連接埠、PTR、寄件政策與收件方要求,不以有固定 IP 或 DDNS 就推定可投遞。

技術參考:Cloudflare 官方動態 DNS 更新說明,介紹以 API 或 ddclient 更新動態地址。DDNS 的角色是更新 DNS 記錄,並不保證服務不中斷。

三、依需求選擇地址類型

固定 IP 與動態 IP 的用途比較
需求動態 IP固定 IP/確認事項
個人網站/WordPress可搭配 DDNS;確認公開地址、連接埠與更新中斷較容易維持 DNS 指向,仍需更新、備份與安全管理
遠端桌面/自用 VPN可用支援網域的用戶端搭配 DDNS;地址變動會中斷連線可減少地址更新;應限制存取與使用強式驗證
來源 IP 白名單只在對方允許及能及時更新白名單時適用若對方明確要求固定來源地址,優先評估;用途須符合本站政策
遊戲/測試伺服器需確認用戶端是否支援網域、必要連接埠及 NAT 條件便於分享穩定地址;實際延遲、容量需測試
直播推流先測試實際收流端點、上傳、掉幀與丟包地址固定性不能代替路由及頻寬測試,也不保證平台資格
平台帳號/團隊作業按平台允許的帳號與權限工具使用;不要把換 IP 當作解除限制穩定來源地址便於管理,但不保證帳號通過、免於關聯或限制

四、PPPoE 重連腳本與執行條件

以下保留原文的 Linux Bash 與 Python 範例。執行前先確認系統已安裝並設定 pppd、pon/poff,且連線名稱為 dsl-provider;需要相應權限。重連會中斷遠端工作,請先確認可用的主控台或救援方式。

這些是重連示例,固定等待秒數不代表已連線成功;IP 查詢服務失敗或回傳空值時,也不能據此判定已換 IP。第一段 Bash 範例的 killall pppd 會影響同機其他 PPP 連線,使用前必須檢查主機狀況。固定 IP 方案不應把重撥當成更換地址的方法。

#!/bin/bash
# change_ip.sh — HiNet PPPoE 重撥換 IP
# 使用:sudo bash change_ip.sh

OLD_IP=$(curl -s4 ifconfig.me)
echo "舊 IP: $OLD_IP"

# 1. 斷線
poff dsl-provider 2>/dev/null || killall pppd

sleep 5

# 2. 重新撥號
pon dsl-provider

# 3. 等待取得 IP
sleep 15

NEW_IP=$(curl -s4 ifconfig.me)
echo "新 IP: $NEW_IP"

# 4. 驗證不同
if [ "$OLD_IP" != "$NEW_IP" ]; then
    echo "✅ IP 已更換"
else
    echo "⚠️ IP 相同,可能需等更久後重試"
fi

Python 範例另需安裝 requests;實際部署應處理查詢失敗、逾時及連線狀態。

import subprocess, time, requests

def change_ip():
    old_ip = requests.get('https://ifconfig.me').text
    subprocess.run(['poff', 'dsl-provider'])
    time.sleep(5)
    subprocess.run(['pon', 'dsl-provider'])
    time.sleep(15)
    new_ip = requests.get('https://ifconfig.me').text
    return old_ip != new_ip, old_ip, new_ip

ok, old, new = change_ip()
print(f'{old} -> {new} ({"OK" if ok else "重試"})')

五、常見問題

動態 IP 如何設定 DNS A 記錄?

可以設定為目前的 IPv4。地址改變後需更新 A 記錄;DDNS 可自動化更新,但仍受更新間隔與 DNS 快取影響。IPv6 對應的是 AAAA 記錄。

固定 IP 是否一定比動態 IP 快?

不一定。應比較共享/獨享頻寬、速率限制、實際路由與目的端點,並在需要的時段測試。地址是否固定不能代表延遲或吞吐量。

重撥一定能更換 IP 或解除平台限制嗎?

不能保證。重連後可能取得相同或不同地址;第三方限制還可能涉及帳號、內容、裝置或其他條件。先記錄時間、目的服務與錯誤訊息,再分別確認連線與平台通知。

固定 IP 可以免費更換嗎?

更換是否可行、所需條件與費用,需依現行方案及客服確認;本文不另作免費更換次數或審核結果承諾。

PPPoE 帳號、驗證及購買多台的條件如何確認?

購買前確認每台的連線設定、帳號分配方式、所需驗證與開通條件。可使用的證件、審核流程與付款方式,依目前訂購頁及驗證流程確認,不以本文推定。

六、訂購前核對服務條件

  • 費用:核對月費、設定費、付款週期、續約條件、庫存與結帳明細。
  • 網路:核對 IPv4/IPv6、地址是否固定、共享頻寬、流量限制、可用連接埠與必要的 DNS/PTR 設定。
  • 維運:核對作業系統、管理權限、備份責任、支援方式及取消流程;需要可用率或資料保存條件時,取得明確的服務約定。

本站條件請見 使用政策、使用及退款政策與 隱私政策。本文不替代現行服務條款。

查看方案與延伸閱讀

最後更新:2026-09-19|修正動態 DNS、用途表與服務條件,移除未查證的附錄結論。
歷次編輯記錄:2026-04-23、2026-09-12|作者:就速台北技術團隊


此文章对您是否有帮助?

« 返回