📰 今日のまとめ NEW
🏠 ホーム ニュース 🏷️ タグ一覧 ℹ️ About
🔍 記事を検索
カテゴリ
📡 RSSフィード
Follow
X (Twitter) Threads
📰 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ではなく意味のあるドメイン名でテスト可能。

こんな人におすすめ

よくある質問
Localiasとは何ですか?
macOS向けのローカル開発環境用DNSマネージャーで、dnsmasqを使いワイルドカードドメインを自動解決します。
/etc/hostsとの違いは?
/etc/hostsはワイルドカード不可で手動編集が必須ですが、Localiasは*.localのようなパターンマッチングで無数のサブドメインを一括設定できます。
どのように導入しますか?
brew tap peterldowns/localias、brew install localias、localias install localの3コマンドで設定完了します。
広告
🔌
MCP対応ツール特集
Claude Codeと連携できるMCPサーバーの日本語解説まとめ
GitHub で見る X 🧵 Threads Facebook LINE B! はてブ
Next Read →
🤖 Reddit MCP Server - Model Context Protocol経由でRedditを操作
関連記事
🛠️ Stripe、CLIからサービスのプロビジョニングを一元管理「Stripe Projects」発表
StripeがCLIツール「Stripe Projects」をリリース。開発環境でサービスのプロビジョニングと管理が可能に。エンジニアのワークフロー効率化へ。
2026.03.28
✨ Hacker Newsに信頼スコアのスパークライン表示機能が実装
Hacker Newsが投稿者の信頼度を視覚化したスパークライン表示を導入。ユーザーの過去の投稿品質を一目で判断できる新機能が登場。
2026.03.28
📰 RSSフィードの整理、これClawfeedでやるようになった
複数のRSSフィードを一元管理できて、情報収集の時間が半減した
2026.03.28
🏔️ 中つ国を舞台にした等角世界構築ツール
トールキンの中つ国を題材に、等角図法で風景を自由に創作・編集できるWebアプリケーション
2026.03.28
← SEC EDGAR MCP:米国企業財務データをClaude経由で取得 Reddit MCP Server - Model Context Protocol経由でRedditを操作 →