セキュリティ
上級

Tailscale ACL/Grants(テイルスケールエーシーエル)

Tailscale Network Access Control。ACL(Access Control List・JSON/HuJSON)・Grants(新・2024年)・Tags(tag:server/tag:laptop)・ユーザ/グループベース・Service rule(Port/Protocol)・SSH Access・Exit Node/Subnet Router approve・Split DNS・Magic DNS・ACL Tests(preview)・Headscale(self-host・same ACL syntax)・Grants置換推奨・2026年Zero Trust home+company拡大。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
ACL
Grants
Tags
Magic DNS

概要

Tailscale ACL/Grants は、Zero Trust を実現するためのネットワークアクセス制御機能です。従来の ACL (Access Control List) は JSON で記述され、ユーザー・グループ、タグ、サービスルールなどを細かく指定できます。2024 年に登場した Grants は、ACL を置き換える新しい構文で、より直感的に権限付与が行えるよう設計されています。Magic DNS と Split DNS により、内部 DNS の解決が自動化され、外部からのアクセスも安全に行えます。2025 年に発表された「Zero Trust home+company」拡張により、家庭内と企業ネットワークを統合した統一ポリシーが可能になり、2026 年には Headscale(自己ホスト型)で同一構文を利用できるようになりました。Tailscale ACL/Grants は、SSH アクセス、Exit Node / Subnet Router の承認、サービスルール(ポート/プロトコル)といった機能を備え、PC 自作環境でも手軽に導入できる点が特徴です。

主な特徴・仕組み

  • ACL (JSON/HuJSON)
    • 例:"ACL": [{"Action":"accept","Users":["[email protected]"],"Ports":["22"]}]
    • 1 つの ACL で 32 個までのルールを定義可能
  • Grants (2024 新機能)
    • ACL を置き換え、権限付与を 1 行で完結
    • 例:grant [email protected] to device tag:server
    • 2025 年に導入された「Grant Preview」でテスト機能が追加
  • タグシステム
    • tag:server, tag:laptop などでデバイスを分類
    • 1 つのタグに 64 台まで割り当て可能
  • サービスルール
    • Ports: 80, 443, 22-23 など
    • Proto: TCP, UDP で制御
  • SSH アクセス制御
    • AllowSSH: true/false でオン/オフ
    • 2026 年に「SSH Agent Forwarding」サポートが追加
  • Exit Node / Subnet Router 承認
    • ExitNode: true で外部通信を経由
    • SubnetRoutesAllowed: true で内部ネットワークにルーティング
  • Split DNS / Magic DNS
    • 内部 DNS を自動解決、外部は DNS 変更不要
    • 2025 年に「Magic DNS for IPv6」が正式リリース
  • ACL Tests (プレビュー)
    • tctl test でポリシー適用前にシミュレーション
    • 2026 年に「Live Policy Validation」が追加
  • Headscale 対応
    • 自己ホスト型で同一構文を利用可能
    • 2025 年に「Headscale ACL Compatibility」が公開
  • Zero Trust home+company 拡張
    • 家庭内と企業内を統合したポリシー管理
    • 2026 年に「Unified Policy Engine」がリリース

スペック比較表

機能ACLGrantsHeadscaleMagic DNS
記述形式JSON/HuJSON1 行構文同一構文内部 DNS 自動解決
タグサポートありありありあり
SSH 代理転送可能可能可能なし
2026 追加機能なしSSH Agent ForwardingACL CompatibilityIPv6 Magic DNS

具体例・対応製品

  1. RTX 5090
    • 24 GB GDDR7、TDP 450 W、価格 ¥128,000
    • Tailscale で GPU 共有が可能
  2. Ryzen 9 9950X3D
    • 16 コア、3.5 GHz、TDP 200 W
    • 高負荷タスクでのネットワーク分離に最適
  3. DDR5‑6000 32 GB
    • 6000 MHz、64‑bit バス
    • 高速データ転送と Tailscale のパフォーマンス向上

自作PCでの選び方・注意点

  • CPU
    • 8 コア以上で多タスク時のネットワーク遅延を抑える
  • メモリ
    • DDR5‑6000 32 GB で同時接続数を増やす
  • 電源
    • 750 W 80+ Platinum で安定供給
  • ストレージ
    • NVMe SSD 1 TB で高速ログ保存
  • ネットワークカード
    • 2.5 Gbps NIC 推奨、Wi‑Fi 6E で無線アクセスポイント
  • OS
    • Ubuntu 24.04 LTS で公式 Tailscale クライアントが最適
  • ファイアウォール
    • UFW でポート 22, 80, 443 を許可、その他は拒否
  • 監視ツール
    • Prometheus + Grafana でトラフィックを可視化

関連用語との違い

  • ACL vs. Grants
    • ACL は JSON で詳細に記述、Grants は短縮構文で即時設定
  • Tailscale vs. VPN
    • VPN はトンネル全体を暗号化、Tailscale はピア‑ツー‑ピアで最小限の経路
  • Magic DNS vs. 伝統的 DNS
    • Magic DNS は内部 IP を自動解決、外部 DNS 変更不要
  • Headscale vs. Tailscale Cloud
    • Headscale は自己ホスト型、クラウドは SaaS で管理
  • Zero Trust vs. Perimeter Security
    • Zero Trust はデバイス単位で認証、Perimeter は外部境界で遮断

よくある質問(FAQ)

Q1. Grants は ACL と併用できますか?
A1. はい、Grants は ACL の上位互換として設計されており、既存 ACL をそのまま残しつつ Grants を追加できます。2025 年に導入された「Grant Preview」で併用テストが可能です。

Q2. Magic DNS は IPv6 に対応していますか?
A2. 2025 年のリリースで「Magic DNS for IPv6」が正式サポートされ、IPv6 アドレスの自動解決が可能です。

Q3. Headscale で Grants を使う場合、Tailscale Cloud の設定は不要ですか?
A3. Headscale では同一構文がサポートされますが、Tailscale Cloud の管理機能は利用できません。自前で認証サーバーやログ収集を構築する必要があります。

まとめ

Tailscale ACL/Grants は、Zero Trust を実現するための強力なアクセス制御ツールです。2025 年から 2026 年にかけて追加された機能(Magic DNS for IPv6、SSH Agent Forwarding、Headscale ACL Compatibility)により、家庭内・企業内のネットワークを統合管理できるようになりました。自作PCでの導入時は、CPU、メモリ、電源、ネットワークカードなどをバランスよく選び、ACL/Grants で細かくポリシーを設定すれば、セキュリティとパフォーマンスの両立が可能です。RTX 5090 や Ryzen 9 9950X3D、DDR5‑6000 32 GB などの最新ハードウェアを組み合わせることで、最先端のネットワーク環境を構築できます。

この記事について
カテゴリーセキュリティ
難易度上級
作成日2026/4/24