Zeroconf
以下のような実装が利用可能である。
Windowsと Mac OS はどちらも1998年からリンクローカルアドレスをサポートしている。AppleはDarwinのbootpパッケージでオープンソース実装をリリースしている。
Avahiのavahi-autoipdツールにはIPv4LLの実装が含まれている。
zcip (Zero-Conf IP)
BusyBoxはIPv4LLの単純な実装を組み込み可能である。
Stablebox - BusyBoxからのフォークであり、lladと呼ばれる若干異なるIPv4LL実装を提供している。
zeroconf - 単純なIPv4LLに基づくパッケージで、作者は Arthur van Hoff 。
以上の実装はいずれもスタンドアロンのデーモンまたはリンクローカルIPアドレスだけを扱うDHCPクライアント用プラグインである。既存または新規のDHCPクライアントもサポートするものとして次のものがある。
Elvis Pfützenreuter はuDHCPクライアント/サーバ向けのパッチを書いた。
dhcpcd は、LinuxおよびBSD向けのオープンソースのDHCPクライアントで、IPv4LLサポートを含んでいる。NetBSDには標準として含まれている。
これらの実装では、ARP応答のブロードキャストや既存のネットワークコネクションが閉じられるといったカーネル問題には対処していない。
2000年、Bill Manning と Bill Woodcock が Multicast Domain Name Service を発表し、そこからAppleとマイクロソフトの実装が生まれた。両社の実装はよく似ている。AppleのマルチキャストDNS (mDNS) はIETFの RFC 6762 として、マイクロソフトのLLMNR(Link-Local Multicast Name Resolution(英語版))は RFC 4795 として公開されている。
この2つのプロトコルは名前解決の方法に若干の差異がある。mDNSでは、ネットワークデバイスが local 名前空間にあるドメイン名を選ぶことができ、それを特別なマルチキャストIPアドレスを使って告知する。これは local ドメインに特別な意味論を導入するため、IETFの何人かのメンバーが問題視している。現在のLLMNRのドラフトでは任意のドメイン名を選択できるが、IETFの一部メンバーはセキュリティ上の危険を指摘している。mDNSは後述するように DNS-SD と互換性があるが、LLMNR はそうではない。
Zeroconf(ゼロ・コンフィギュレーション・ネットワーキング)は、人手による操作を介さず、かつ特別なコンフィギュレーションサーバを使わずに、利用可能な Internet Protocol (IP) ネットワークを自動的に作成する一連の技法である。
ゼロ・コンフィギュレーション・ネットワーキングはコンピュータやプリンターといった端末やデバイスを自動的にネットワークに接続することを可能にする。Zeroconfがない場合、ネットワーク管理者が Dynamic Host Configuration Protocol (DHCP) や Domain Name System (DNS) といったサービスの設定をする必要があり、場合によっては個々のコンピュータのネットワーク設定を人手で変更する必要もあり、時間がかかり面倒である。
Zeroconf は次の3つの技術に基づいている。
ネットワークデバイスへのネットワークアドレスの割り当て
コンピュータのホスト名の自動解決と自動配布
プリンターなどのネットワークデバイスの位置を自動的に特定