📰 今日のまとめ NEW
🏠 ホーム ニュース 🏷️ タグ一覧 ℹ️ About
🔍 記事を検索
カテゴリ
📡 RSSフィード
📰 Today's Digest
NEW 今日のまとめ
Quick Links
ニュース一覧 🏷️ タグから探す
🤖 Agent 🟠 Claude 🔌 MCP 🔧 Dev Tools
Subscribe
📡 RSSフィード
ホーム dev 2026.03.26

Localias - ローカル開発環境用のdnsmasqベースDNSマネージャー

Peterldowns Localias
🔗
Localias - ローカル開発環境用のdnsmasqベースDNSマネージャー - AIツール日本語解説 | AI Heartland
// なぜ使えるか
dnsmasqを活用して*.localなどのワイルドカードドメインを自動解決。複数プロジェクトのホスト管理を一元化し、手動編集のミスを排除

概要

Localiasは、macOS向けのローカル開発環境用DNSマネージャー。dnsmasqをバックエンドに使い、*.local*.testなどのワイルドカードドメインを自動的に127.0.0.1(またはカスタムIP)へ解決する。従来の/etc/hostsファイルの手動編集から開発者を解放し、複数のローカルプロジェクトで共通のドメイン規則を適用できる仕組みを提供する。Peter Downsが開発し、homebrewによる簡単なインストールと設定の自動化を実現した。

主な機能

技術スタック

導入方法

Homebrewを使った標準インストール手順:

# リポジトリをタップ
brew tap peterldowns/localias

# localiasをインストール
brew install localias

# .local ドメインを127.0.0.1へ設定
localias install local

# dnsmasqを起動
sudo brew services start dnsmasq

インストール後、ping test.localなどで動作確認。すべての*.localドメインが127.0.0.1へ解決される。

カスタムIPアドレスへの設定例:

# .test ドメインを 192.168.1.100 へ
localias install test 192.168.1.100

アンインストール:

localias uninstall local
sudo brew services stop dnsmasq
brew uninstall dnsmasq localias

競合比較

機能 Localias /etc/hosts dinghy
ワイルドカード ×
自動セットアップ ○(1コマンド) ×
手動編集 不要 必須 不要
Docker統合 - -
IPv6対応
macOS専用 ×

/etc/hostsは標準機能だがワイルドカード不可で、プロジェクトごとに行を追加する手間が発生。dinghyはDocker環境専用で、Docker未使用のネイティブ開発には過剰。Localiasはdnsmasqの設定自動化に特化し、Docker依存なしでワイルドカード解決を実現。homebrewエコシステムへの統合により、インストールから設定まで3コマンドで完結する設計が差別化点となる。

活用シーン

複数Railsアプリの並行開発: app1.local:3000app2.local:3001のように、ポート番号だけ変えて複数プロジェクトを同時起動。各アプリのホスト名を個別に/etc/hostsへ追記する作業が不要になり、新規プロジェクト追加時も自動的にドメイン解決される。

マイクロサービスアーキテクチャのローカル再現: api.localauth.localfrontend.localなど、本番環境のサブドメイン構成をローカルで模倣。各サービスを異なるポートで起動し、CORS設定やCookie共有のテストを実環境に近い状態で実施できる。

HTTPSローカル開発: mkcertと組み合わせ、*.local用のワイルドカード証明書を発行。ServiceWorkerやSecure Contextが必要なWeb API(Geolocation、Camera等)を、localhostではなく意味のあるドメイン名でテスト可能。

こんな人におすすめ

GitHub で見る X 🧵 Threads Facebook LINE B! はてブ
Next Read →
🏥 Claude Health - Claude API の稼働状況を監視する軽量ツール
関連記事
⚕️ ニュージーランド保健省、ChatGPTによる臨床記録作成を職員に禁止
Health NZがスタッフに対しChatGPTを使用した臨床ノート作成の中止を指示。患者データ保護とAI活用のバランスに関する議論が加速している。
2026.03.26
🔐 GitHub Copilot、インタラクションデータ利用ポリシーを更新
GitHubがCopilotのユーザーインタラクションデータ利用に関するポリシーを改定。プライバシー保護とAI学習のバランス見直しで、開発者の懸念に応対。
2026.03.26
🍎 Apple、GoogleのGeminiから小型オンデバイスAIモデル生成技術を導入
AppleがGoogleのGeminiから軽量なオンデバイスAIモデルを抽出する技術を採用。iPhone/iPadでのAI処理が大幅に軽量化される見通し。
2026.03.26
🔐 Ente、ローカルLLMアプリ「Ens」をリリース。インターネット接続不要で完全プライベート動作
プライバシー重視のクラウドサービスEnteが、ローカルで動作するLLMアプリケーション「Ens」を発表。データ外部送信なしで、デバイス上で完全に処理。
2026.03.26
← SEC EDGAR MCP:米国企業財務データをClaude経由で取得 Claude Health - Claude API の稼働状況を監視する軽量ツール →