
[!IMPORTANT] このリポジトリのクローンには長い時間がかかる場合があります! おそらく、2018年以降の全履歴ではなく、最新バージョンだけから始めたいでしょう。 そのため、時間を大幅に節約するには
git clone --depth 1 ...を使用することをお勧めします。
[!NOTE]
hosts/data/StevenBlack/hostsへの変更に関するissueおよびPRを除き、生成されたhostsファイルの内容に関するその他すべてのissueは、該当するコンテンツを提供した適切なデータソースに対して行うべきです。すべてのデータソースの連絡先情報はhosts/data/ディレクトリにあります。

このリポジトリは、いくつかの信頼できる hosts ファイルを統合し、重複を除去した単一のhostsファイルにマージします。さまざまなカスタマイズ済みhostsファイルが提供されています。
したがって、このリポジトリはhostsファイルのアグリゲーターです。


このリポジトリは、基本バリアントに加えて、統合hostsを含む場合と含まない場合の 31種類の異なるhostsファイルバリアント を提供しています。
Non GitHub mirror は、Windows用Hostsman など、GitHubのダウンロードリンクで動作しない一部のhostsファイルマネージャーで使用するためのリンクです。
期待される動作: これらの統合hostsファイルは、OSに関係なくすべてのデバイスで機能するはずです。
以下の場所から更新された hosts ファイルは常に統合され、含まれます:
統合hostsファイルはオプションで拡張可能です。拡張機能はカテゴリ別にドメインを含めるために使用されます。現在、fakenews、social、gambling、porn のカテゴリを提供しています。
拡張機能はオプションであり、基本hostsファイルとさまざまな方法で組み合わせることができます。組み合わせた製品は
alternates
フォルダに保存されます。
拡張機能のデータは
extensions
フォルダに保存されます。このフォルダツリーをキュレーションして拡張機能を管理します。ここには、私たちが維持・提供する fakenews、social、gambling、porn 拡張機能のデータがあります。
独自のhostsファイルを生成するには3つのオプションがあります。コンテナイメージを使用するか、独自のイメージをビルドするか、独自の環境で行うかです。オプション#1は、DockerがインストールされたLinuxをお持ちの場合に最も簡単です。
これにより
/etc/hostsが置き換えられます。
ホストでDockerが利用可能であることを前提としています。次のコマンドを実行するだけです。拡張機能は好みに合わせて設定してください。```sh
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto
--replace --extensions gambling porn
カスタムホストやホワイトリストを追加したい場合は、[手順](#how-do-i-control-which-sources-are-unified)に従ってどちらかまたは両方のファイルを作成し、使用したい方に応じて以下の引数を`ghcr.io/stevenblack/hosts:latest`の_前_に追加してください。```sh
-v "path/to/myhosts:/hosts/myhosts" \
-v "path/to/whitelist:/hosts/whitelist" \
この正確なコマンドを後で再実行して、最新の利用可能なホストに基づいて更新できます(たとえば、毎週のcronジョブに追加するなど)。
前のステップで使用した Dockerfile を提供しています。これを使用して、必要なものをすべて含むコンテナイメージを作成できます。コンテナにはPython 3とそのすべての依存関係、およびこのリポジトリの最新バージョンのコピーが含まれます。
このリポジトリのルートからDockerコンテナを次のようにビルドします:```sh docker build --no-cache . -t stevenblack-hosts
Or without cloning (directly from GitHub):```sh
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts
次に、コマンドを次のように実行します。```sh docker run --rm -it stevenblack-hosts updateHostsFile.py
> これにより hosts ファイルが作成され、完了時にコンテナとともに削除されるため、
> あまり有用ではありません。オプション #1 の例を使用してボリュームを追加し、
> ホスト上のファイルを置き換えることができます。
### オプション 3: 自分の環境で生成する
独自の統合 hosts ファイルを生成するには、Python 3.6 以降が必要です。
まず、以下のコマンドで依存関係をインストールします。```sh
pip3 install --user -r requirements.txt
注記 依存関係をユーザーレベルでインストールする--userフラグを推奨します。これに関する詳細はpipのドキュメントで確認できます。
無料のリモートGoogle Colab環境を起動します。
ユニットテストを実行するには、最上位ディレクトリで次を実行します:```sh python3 testUpdateHostsFile.py
`updateHostsFile.py` スクリプトは、ローカルの `data/` サブフォルダ内のソースに基づいて、統合された hosts ファイルを生成します。スクリプトは、(各ソースのフォルダ内にある `update.json` テキストファイルで定義された場所から) 更新されたバージョンを取得するかどうかを尋ねます。そうでない場合は、すでにそこにある `hosts` ファイルを使用します。```sh
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
--help、または -h: ヘルプを表示します。
--auto、または -a: プロンプトを表示せずにスクリプトを実行します。--auto が呼び出されると、
--extensions または -e フラグを使用してください。--replace フラグを含めない限り、アクティブな hosts ファイルは置き換えられません。--backup、または -b: 既存の hosts ファイルを上書き生成する際にバックアップを作成します。
--extensions <ext1> <ext2> <ext3>、または -e <ext1> <ext2> <ext3>: extensions フォルダの下にあるサブフォルダの名前で、統合に含める追加のカテゴリ別 hosts ファイルを含みます。例: --extensions porn または -e social porn。
--flush-dns-cache、または -f: DNS キャッシュのフラッシュに関するプロンプトをスキップします。--replace もアクティブな場合にのみ有効です。
--ip nnn.nnn.nnn.nnn、または -i nnn.nnn.nnn.nnn: ターゲットとして使用する IP アドレス。デフォルトは 0.0.0.0 です。
--keepdomaincomments、または -k: true(デフォルト)または false。ドメインと同じ行に表示されるコメントを保持します。デフォルトは true です。
--noupdate、または -n: ホストデータソースからの更新の取得をスキップします。
--output <subfolder>、または -o <subfolder>: 生成されたソースファイルをサブフォルダに配置します。サブフォルダが存在しない場合は作成されます。
--replace、または -r: アクティブな hosts ファイルの置き換えをトリガーします。
--skipstatichosts、または -s: false(デフォルト)または true。127.0.0.1 localhost のような行を含む先頭の標準セクションを省略します。これはローカルネットワーク上の近接 DNS サービスを設定する場合に便利です。
--nogendata、または -g: false(デフォルト)または true。readme.md ファイルの生成に使用される readmeData.json ファイルの生成をスキップします。これは、追加のホワイトリストまたはブラックリストを使用して hosts ファイルを生成し、このリポジトリのローカルチェックアウトを変更しないようにしたい場合に便利です。
--nounifiedhosts: false(デフォルト)または true。最終的な hosts ファイルに統合 hosts ファイルを含めません。通常は --extensions と一緒に使用されます。
--compress、または -c: false(デフォルト)または true。不要な行(空行とコメント)を無視し、複数のドメインを各行に配置して hosts ファイルを_圧縮_します。hosts ファイルの行数を減らすと、Windows(DNS Client サービスが有効な場合)でのパフォーマンスが向上します。
--minimise、または -m: false(デフォルト)または true。--compress と似ていますが、各ドメインを別々の行に配置します。これは、hosts ファイルに依存する URL ブロッカーの多くの実装が、1 行に複数のホストを許可する標準に準拠していないため必要です。
--blacklist <blacklistfile>、または -x <blacklistfile>: 指定されたブラックリストファイルを hosts 形式で生成された hosts ファイルに追加します。
--whitelist <whitelistfile>、または -w <whitelistfile>: 指定されたホワイトリストファイルを使用して、生成された hosts ファイルからホストを削除します。
data/ フォルダの各サブフォルダに_追加の_ソースを 1 つ以上追加し、その update.json ファイルに url キーを指定します。
extensions/ フォルダのサブフォルダに由来する_オプションの_拡張子を 1 つ以上追加します。ここでも、update.json の url が、この拡張子が更新を取得する場所を制御します。
オプションの blacklist ファイルを作成します。このファイルの内容(hosts ファイル形式の追加ドメインのリストを含む)は、更新プロセス中に統合 hosts ファイルに追加されます。サンプルの blacklist が含まれており、必要に応じて変更できます。
blacklist は git で追跡されないため、将来このリポジトリを origin から git pull しても、加えた変更は上書きされません。カスタム hosts レコードがある場合は、それらを myhosts ファイルに配置します。このファイルの内容は、更新プロセス中に統合 hosts ファイルの先頭に追加されます。
myhosts ファイルは git で追跡されないため、将来このリポジトリを origin から git pull しても、加えた変更は上書きされません。
whitelist ファイルにリストしたドメインは、最終的な hosts ファイルから除外されます。
whitelist は部分一致を使用します。したがって、google-analytics.com をホワイトリストに登録すると、そのドメインとそのすべてのサブドメインは最終的な hosts ファイルにマージされません。
whitelist は git で追跡されないため、将来このリポジトリを origin から git pull しても、加えた変更は上書きされません。
ここに含めるべきだと思われる怪しいドメインを発見した場合、それらを提供する方法がいくつかあります。
新しいドメインを含めてもらう最良の方法は、ホームページが ここにリストされている データプロバイダーのいずれかに issue を送信することです。これは、新しいドメインを送信すると、これらのソースを維持している専任の担当者によってキュレーションおよび更新されるため、最良の方法です。
この hosts リポジトリをフォークし、リンクを https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts に追加します。
次に、プルリクエストを送信します。
警告: これはオプション 1 よりも望ましくありません。継続的なキュレーションが私たちにかかるためです。つまり、私たちにとって作業が増えることになります。
独自の怪しいドメインのコレクションをキュレーションできる場合は、独自の hosts リストをキュレーションしてください。次に、リポジトリの存在を 新しい issue として通知してください。新しいバージョンを作成するたびに取得するソースのコレクションに、新しいリポジトリを含める可能性があります。
hosts という名前の(ファイル拡張子のない)hosts ファイルは、すべてのオペレーティングシステムがホスト名を IP アドレスにマッピングするために使用するプレーンテキストファイルです。
ほとんどのオペレーティングシステムでは、hosts ファイルは DNS よりも優先されます。したがって、ドメイン名が hosts ファイルによって解決される場合、リクエストはコンピューターから送信されません。
スマートな hosts ファイルがあれば、マルウェア、アドウェア、その他の迷惑なものをブロックするのに大いに役立ちます。
たとえば、一部の doubleclick.net サーバーへのリクエストを無効にするには、hosts ファイルに次の行を追加します。```text
0.0.0.0 ad.ae.doubleclick.net 0.0.0.0 ad.ar.doubleclick.net 0.0.0.0 ad.at.doubleclick.net 0.0.0.0 ad.au.doubleclick.net 0.0.0.0 ad.be.doubleclick.net
## `127.0.0.1` の代わりに `0.0.0.0` を使用することを推奨します
従来、ほとんどのホストファイルでは、ローカルマシンへのIP接続を確立するために
_ループバックアドレス_ である `127.0.0.1` が使用されています。
当プロジェクトでは、無効、不明、または適用不能なターゲットを指定するために定義された
非ルーティング可能なメタアドレスである `0.0.0.0` を使用することを推奨します。
`0.0.0.0` を使用すると、経験的に高速です。おそらくタイムアウト解決の待ち時間が
ないためと考えられます。また、ローカルPC上で実行中のWebサーバーにも干渉しません。
## `0.0.0.0` の代わりに `0` を使用しないのはなぜですか?
試してみましたが、`0` はすべての環境で機能しません。
## hostsファイルの場所
現在の `hosts` ファイルを変更するには、以下の場所で探して
テキストエディタで変更してください。
- **macOS(10.14.x macOS Mojaveまで)、iOS、Android、Linux**: `/etc/hosts`
ファイル。
- **macOS Catalina:** `/private/etc/hosts` ファイル。
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` ファイル。
## Gentoo
Gentooユーザーは
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
を [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentooオーバーレイで
見つけることができます。
## NixOS
マシンにhostsファイルをインストールするには、以下の内容を
`configuration.nix` に追加してください。```nix
{
networking.extraHosts = let
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
hostsFile = builtins.fetchurl hostsPath;
in builtins.readFile "${hostsFile}";
}
hostsPath を変更してください。fetchurl の呼び出しは非純粋です。常に同じ結果を得たい場合は、正確なコミットを指定して fetchFromGitHub を使用してください。flakes を通じて管理される NixOS インストールでは、このリポジトリ内の flake.nix を入力として直接使用できます。
これには、hosts ファイルをローカルにインストールするために使用できる nixosModule と、ブロックリストとして使用する Unbound DNS サーバー用の設定ファイルを含むパッケージが含まれています。```nix
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
hosts = {
url = "github:StevenBlack/hosts"; # or a fork/mirror
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, hosts }: { nixosConfigurations.my-hostname = { system = ""; modules = [ # nixosModule to install hosts file locally: hosts.nixosModule { networking.stevenBlackHosts = { enable = true; # optionally: # enableIPv6 = true; # blockFakenews = true; # blockGambling = true; # blockPorn = true; # blockSocial = true; }; }
# configure unbound to use config as blocklist:
{
{
services.unbound = {
enable = true;
settings.server.include = [
"${hosts.packages.${system}.unbound}/hosts"
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
];
};
}
}
];
};
}; }
## Windows での hosts ファイルの更新
(注: 以下に記載されているサードパーティ製の Hosts マネージャーも参照してください。)
### 旧バージョンの Windows の場合
Linux と macOS では、Python スクリプトを実行します。Windows では互換性の問題により追加の作業が必要なため、以下のようにバッチファイルを実行することをお勧めします:```sh
updateHostsWindows.bat
このファイルは、リポジトリディレクトリ内で管理者権限を持つコマンドプロンプトで実行する必要があります。hostsファイルの更新に加えて、既存のhostsファイルの置き換えやDNSキャッシュの再読み込みも行えます。言うまでもなく、これが機能するにはインターネットに接続している必要があります。
リポジトリのディレクトリで管理者としてコマンドプロンプトを開くには、次の手順を実行します:
cmdcmd と入力 → コマンドプロンプトを右クリック → 「管理者として実行」cmd と入力 → コマンドプロンプトを右クリック → 「管理者として実行」最新のWindows(10、特に11)では、前述のバッチスクリプトのすべての機能が動作するわけではありません(具体的には、現在のシェルが管理者権限を持っているかどうかのチェック)。そのため、より現代的なアプローチが推奨されます。
提供されている updateHostsWindows.ps1 はPowershell 5.1スクリプトで、バッチスクリプトと同じことを行いますが、pythonスクリプトを必要とせず、追加オプションがあり、組み込みコマンドのみを使用します(自己完結型)。バッチファイルと同様に、管理者権限で実行する必要がありますが、権限がない場合は自身を再起動できます。
実行するには、スクリプトを次のように入力します:```Powershell .\updateHostsWindows.ps1
任意の利用可能なWindowsコマンドラインに入力し、詳細情報については次のように入力します:```Powershell
Get-Help .\updateHostsWindows.ps1 -Full
新しいバージョンのWindowsには(克服可能ないくつかの)問題があり、詳細な情報と解決策については、このスクリプトのホームページこちらをご覧ください。
また、サードパーティによる推奨ソリューションについては、「サードパーティ製ホストマネージャー」セクションも参照してください。
hostsファイルをWindowsで使用する場合、DNSキャッシュサービスの無効化が必要になる場合がありますWindowsは大きなhostsファイルに問題があります。Windows 10の最近のセキュリティ変更により、レジストリのハック以外のツールを介したサービスの変更が拒否されます。disable-dnscache-service-win.cmdファイルを使用して、Windowsレジストリに適切な変更を加えてください。完了したらデバイスを再起動する必要があります。詳細については、cmdファイル内のコメントを参照してください。
DNSキャッシュサービスの無効化は、WSLなどのサービスやアプリケーションに問題を引き起こす可能性があり、hostsファイルを圧縮してDNSキャッシュサービスを無効化する必要性を回避することも可能です。Hosts Compress - Windows(推奨方法)にあるC++ Windowsコマンドラインツール、またはPowerShell圧縮スクリプトを試し、Hosts Compression Scriptsリポジトリにあるガイドを確認してください。
オペレーティングシステムはDNSルックアップをキャッシュします。新しいhostsファイルを配置した後、再起動するか、以下のコマンドを実行してDNSキャッシュを手動でフラッシュできます。
Google Chromeブラウザでは、hostsファイルの変更を反映させるために、chrome://net-internals/#dnsページでDNSキャッシュを手動でクリーンアップする必要がある場合があります。参照: https://superuser.com/questions/723703
管理者権限でコマンドプロンプトを開き、次のコマンドを実行します:```bat ipconfig /flushdns
### Linux
ターミナルを開き、root権限で以下を実行します:
- **Debian/Ubuntu** `sudo service network-manager restart`
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
- **systemdを使用するLinux**: `sudo systemctl restart network.service`
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
- **Network Managerを使用するArch Linux/Manjaro**:
`sudo systemctl restart NetworkManager.service`
- **Wicdを使用するArch Linux/Manjaro**: `sudo systemctl restart wicd.service`
- **RHEL/Centos**: `sudo /etc/init.d/network restart`
- **FreeBSD**: `sudo service nscd restart`
`nscd`デーモンを最初に有効にするには、以下のコマンドを実行することをお勧めします: ```sh
sudo sysrc nscd_enable="YES"
sudo service nscd start
Then modify the hosts line in your /etc/nsswitch.conf file to the
following: ```text
hosts: cache files dns
- **NixOS**: オプション `networking.extraHosts` が変更された場合、`nscd.service` は自動的に再起動されます。
- **その他**: [このWikipediaの記事](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system) を参照してください。
### macOS
[この記事](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/) で説明されているように、ターミナルを開いて次のコマンドを実行します:```sh
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
このリポジトリでは、GitHubリポジトリとnpmパッケージ向けの優れたCLIリリースツールであるrelease-itを使用して、リリースの作成を自動化しています。そのため、 package.json および .release-it.json ファイルが同梱されています。
このリポジトリの目標は次のとおりです。
ここでいう高品質なソースとは、積極的にキュレーションされているものを指します。hostsソースは、メンテナーによって追加と削除の両方が頻繁に更新されるべきです。hostsファイルが大きいほど、より高いレベルのキュレーションが期待されます。
この統合hostsファイルは、さまざまなオペレーティングシステム上のデスクトップおよびモバイルデバイスの両方で動作することが期待されています。
hostileを使用してドメインを削除したり、bashスクリプトでhostileを使用して、新しいバージョンのhostsをダウンロードするたびに後処理を自動化したりできます。/etc/bind/named.conf.blockedファイルを使用して、ローカルDNSサーバーをセットアップします。Contributing Guideをお読みください。 その中には、このリポジトリでファイルとフォルダをどのように整理しているかについての説明も含まれています。
私たちは常に、適切にキュレーションされたhostsソースの発見に興味を持っています。もし見つけた場合は、issueを開いてお知らせください。
issueを作成または返信する前に、行動規範をお読みください。
ロゴは@Tobaloideeによるものです。ありがとうございます!
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|---|
| 統合hosts = (adware + malware) | Readme | link | 79,994 | link |
| 統合hosts + fakenews | Readme | link | 82,263 | link |
| fakenews | Readme | link | 2,187 | link |
| 統合hosts + gambling | Readme | link | 86,682 | link |
| gambling | Readme | link | 6,618 | link |
| 統合hosts + porn | Readme | link | 156,124 | link |
| porn | Readme | link | 76,767 | link |
| 統合hosts + social | Readme | link | 83,852 | link |
| social | Readme | link | 3,808 | link |
| 統合hosts + fakenews + gambling | Readme | link | 88,869 | link |
| fakenews + gambling | Readme | link | 8,811 | link |
| 統合hosts + fakenews + porn | Readme | link | 158,311 | link |
| fakenews + porn | Readme | link | 78,960 | link |
| 統合hosts + fakenews + social | Readme | link | 86,039 | link |
| fakenews + social | Readme | link | 6,001 | link |
| 統合hosts + gambling + porn | Readme | link | 162,730 | link |
| gambling + porn | Readme | link | 83,385 | link |
| 統合hosts + gambling + social | Readme | link | 90,458 | link |
| gambling + social | Readme | link | 10,426 | link |
| 統合hosts + porn + social | Readme | link | 159,898 | link |
| porn + social | Readme | link | 80,573 | link |
| 統合hosts + fakenews + gambling + porn | Readme | link | 164,917 | link |
| fakenews + gambling + porn | Readme | link | 85,578 | link |
| 統合hosts + fakenews + gambling + social | Readme | link | 92,645 | link |
| fakenews + gambling + social | Readme | link | 12,619 | link |
| 統合hosts + fakenews + porn + social | Readme | link | 162,085 | link |
| fakenews + porn + social | Readme | link | 82,766 | link |
| 統合hosts + gambling + porn + social | Readme | link | 166,504 | link |
| gambling + porn + social | Readme | link | 87,191 | link |
| 統合hosts + fakenews + gambling + porn + social | Readme | link | 168,691 | link |
| fakenews + gambling + porn + social | Readme | link | 89,332 | link |
| Host file source | Home page | Raw hosts | License | Issues | Description |
|---|
| Steven Black's ad-hoc list | link | raw | MIT | issues | 私が見つけた追加の怪しいドメイン。 |
| AdAway | link | raw | CC BY 3.0 | issues | AdAwayは、hostsファイルを使用するAndroid向けのオープンソース広告ブロッカーです。 |
| add.2o7Net | link | raw | MIT | issues | hostsfile.org のコンテンツに基づく2o7Netトラッキングサイト。 |
| add.Dead | link | raw | MIT | issues | hostsfile.org のコンテンツに基づく死んだサイト。 |
| add.Risk | link | raw | MIT | issues | hostsfile.org のコンテンツに基づくリスクコンテンツサイト。 |
| add.Spam | link | raw | MIT | issues | hostsfile.org のコンテンツに基づくスパムサイト。 |
| Mitchell Krog's - Badd Boyz Hosts | link | raw | MIT | issues | 私のNginxおよびApache Bad Bot and Spam Referrer Blockersからの怪しいドメインと不正なリファラー。 |
| hostsVN | link | raw | MIT | issues | ベトナム語の広告をブロックするhosts。 |
| KADhosts | link | raw | CC BY-SA 4.0 | issues | 詐欺/アドウェア/スキャムウェブサイト。 |
| minecraft-hosts | link | raw | CC0-1.0 | issues | Minecraft関連のトラッカーホスト。 |
| MVPS hosts file | link | raw | CC BY-NC-SA 4.0 | issues | このサイトの目的は、ユーザーに高品質なカスタムHOSTSファイルを提供することです。 |
| Dan Pollock – someonewhocares | link | raw | 帰属表示付き非商用 | issues | インターネットを(それほど)ダメにしない方法。 |
| Tiuxo hostlist - ads | link | raw | CC BY 4.0 | issues | DNSベースのコンテンツブロッキング用のカテゴリ別hostsファイル。 |
| UncheckyAds | link | raw | MIT | issues | https://unchecky.com/ のコンテンツに基づくWindowsインストーラーの広告ソースサイト。 |
| URLHaus | link | raw | CC0 | issues | 悪意のあるURLを共有することを目的とした abuse.ch のプロジェクト。 |
| yoyo.org | link | raw | issues | 広告サーバーおよびトラッキングサーバーのホスト名をブロックします。 |
wgetとawkを使用して、指定されたhostsファイルを取得し、dnsmasqが必要とする形式に変換する短いシェルスクリプト(bash、任意の'nixで動作)が含まれています。IPv4とIPv6に対応しています。シェルスクリプトとして使用するか、/etc/cron.weekly(または適切な場所)に配置するように設計されています。スクリプトは短く、簡単に編集でき、dnsmasqのセットアップに関するメモが添付された短いドキュメントも含まれています。76.76.2.35, 76.76.10.35, 2606:1a40::35, 2606:1a40:1::35https://freedns.controld.com/x-stevenblack, x-stevenblack.freedns.controld.com