Google Public DNS の概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Google Public DNS を選ぶ理由
ウェブページが複雑になり、複数のオリジン ドメインのリソースが含まれるようになると、クライアントは複数の DNS ルックアップを実行して 1 つのページをレンダリングする必要があります。平均的なインターネット ユーザーは 1 日に何百回もの DNS ルックアップを行っているため、ブラウジングが遅くなります。ウェブが拡大し続けるにつれ、既存の DNS インフラストラクチャにはより大きな負荷がかかります。
Google の検索エンジンはすでにウェブを毎日クロールしており、そのプロセスで DNS 情報を解決してキャッシュに保存しているため、Google のテクノロジーを活用して、パフォーマンスとセキュリティに関する既存の DNS の課題に対処する新しい方法を試したいと考えました。Google は、次の目的を達成できるように、このサービスを一般向けに提供しています。
- エンドユーザーに現在の DNS サービスの代替手段を提供する。Google Public DNS は、より有効な結果、セキュリティ、ほとんどの場合のパフォーマンスを向上させる新しいアプローチを採用しています。
- ISP の DNS サーバーの負荷を軽減する。
Google のグローバル データセンターとキャッシュ インフラストラクチャを活用することで、他の DNS リゾルバをクエリすることなく、多数のユーザー リクエストを直接処理できます。
- ウェブの高速化と安全性の向上にご協力ください。
このサービスは、DNS 関連の課題に対処する新しい方法をテストする目的でリリースされます。Google は、DNS リゾルバのデベロッパーや、広範なウェブ コミュニティに知見を共有し、フィードバックをもらいたいと考えています。
Google Public DNS: 概要
Google Public DNS は、他の一般公開されているサービスと同様に、再帰 DNS リゾルバです。セキュリティの向上、高速パフォーマンス、有効な結果の向上など、多くのメリットが得られると考えています。実装した技術的機能強化の概要については、以下をご覧ください。
ただし、Google Public DNS は次のいずれかではありません。
- トップレベル ドメイン(TLD)ネームサービス。
- DNS ホスティング サービスまたはフェイルオーバー サービス。Google Public DNS は、他のドメインの権威レコードをホストするサードパーティ DNS アプリケーション サービス プロバイダではありません。Google のインフラストラクチャを使用した、大容量でプログラム可能な権威ネームサーバーをお探しの場合は、Google の Cloud DNS をお試しください。
- 権威ネームサーバー。Google Public DNS サーバーは、どのドメインに対しても権威がありません。Google は、ns[1-4].google.com でホストされた、登録済みのドメインに対する権限のある別のネームサーバーを維持しています。
- マルウェア ブロック サービス。
Google Public DNS では、ブロックやフィルタリングが行われることはほとんどありませんが、セキュリティ上の脅威からユーザーを保護するために必要であると思われる場合や、法律上必要な場合は、この処理が行われることがあります。このような特殊なケースでは応答できず、変更された結果は作成されません。
メリットと機能強化の概要
Google Public DNS では、セキュリティ、パフォーマンス、コンプライアンスに関して多くの改善が実装されています。強化された機能の概要を以下に示します。DNS ソフトウェアのデベロッパーやデプロイ担当者は、これらの機能の詳細について、このサイトの技術情報ページもご覧ください。最終的には、Google のインサイトを共有し、コミュニティがこれらの機能の一部をすべての DNS リゾルバに導入するよう促すことを願っています。変更は 3 つのカテゴリに分類されます。
多くの DNS サービス プロバイダは、大量の入出力とキャッシュをサポートしつつ、サーバー間で負荷を適切に分散するには十分なプロビジョニングが行われていません。Google Public DNS は、Google 規模の大規模なキャッシュを使用し、ユーザー トラフィックをロードバランスして共有キャッシュを確実にします。これにより、キャッシュから大量のクエリに応答できます。
詳細については、パフォーマンス上のメリットのページをご覧ください。
セキュリティ
DNS は、ネームサーバーのキャッシュを「汚染」してユーザーを悪意のあるサイトにルーティングする、さまざまな種類のなりすまし攻撃に対して脆弱です。DNS エクスプロイトが蔓延しているため、プロバイダはサーバーの更新とパッチを頻繁に適用する必要があります。また、オープン DNS リゾルバは、他のシステムに対するサービス拒否(DoS)攻撃に対して脆弱です。このような攻撃を防ぐために、Google は他のネームサーバーから受け取るレスポンスの真正性を保証し、Google のサーバーが DoS 攻撃に使用されないように、いくつかの推奨ソリューションを実装しています。DNSSEC プロトコルの完全サポートに加えて、リクエストへのエントロピーの追加、クライアント トラフィックのレート制限などが含まれます。
また、Google のユーザーをセキュリティの脅威から保護するために必要な場合、Google Public DNS で特定のドメインが解決されないことがあります。
詳しくは、セキュリティ上のメリットのページをご覧ください。
正確性
Google Public DNS は、DNS 標準に従って、すべてのクエリに対して毎回正しい回答を返すよう努めています。ドメイン名の入力ミスや存在しない場合、正しい回答は無回答である、またはドメイン名を解決できなかったことを示すエラー メッセージが表示されることもあります。また、ユーザーをセキュリティの脅威から保護するために必要だと判断した場合は、特定のドメインが解決されないこともあります。オープンなリゾルバや ISP とは異なり、Google Public DNS ではユーザーをリダイレクトしません。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[null,null,["最終更新日 2025-07-25 UTC。"],[[["\u003cp\u003eGoogle Public DNS is a free, publicly available recursive DNS resolver offered by Google to enhance internet speed, security, and result accuracy.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Public DNS leverages Google's vast infrastructure to provide faster responses by caching DNS information and efficiently balancing user traffic.\u003c/p\u003e\n"],["\u003cp\u003eIt implements security measures to protect against DNS spoofing and denial-of-service attacks, prioritizing user safety.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Public DNS strives to return valid results while adhering to DNS standards; however, it may not resolve certain domains for security reasons.\u003c/p\u003e\n"],["\u003cp\u003eThis service is not a DNS hosting service, a top-level domain service, or a malware-blocking service.\u003c/p\u003e\n"]]],["Google Public DNS aims to enhance web browsing by improving DNS performance and security. It leverages Google's infrastructure to provide faster, more valid DNS results, reducing the load on ISPs' servers. Key actions include using large-scale caches, load balancing, and implementing security measures like DNSSEC, entropy additions, and rate-limiting to prevent spoofing and denial-of-service attacks. It does not provide top level domain (TLD) name service, host DNS applications, or blocks malwares. It ensures it returns the right answer to queries.\n"],null,["# Introduction to Google Public DNS\n\nWhy Google Public DNS?\n----------------------\n\nAs web pages become more complex and include more resources from multiple origin\ndomains, clients need to perform multiple DNS lookups to render a single page.\nThe average Internet user performs hundreds of DNS lookups each day,\nslowing down their browsing experience.\nAs the web continues to grow, greater load is placed on existing DNS\ninfrastructure.\n\nSince Google's search engine already crawls the web on a daily basis and in the\nprocess resolves and caches DNS information, we wanted to leverage our\ntechnology to experiment with new ways of addressing some of the existing DNS\nchallenges around performance and security.\nWe are offering the service to the public in the hope of achieving the following\naims:\n\n- Provide end users with an alternative to their current DNS service. Google Public DNS takes some new approaches that we believe offer more valid results, increased security, and, in most cases, better performance.\n- Help reduce the load on ISPs' DNS servers. By taking advantage of our global datacenter and caching infrastructure, we can directly serve large numbers of user requests without having to query other DNS resolvers.\n- Help make the web faster and more secure. We are launching this service to test some new ways to approach DNS-related challenges. We hope to share what we learn with developers of DNS resolvers and the broader web community and get their feedback.\n\nGoogle Public DNS: what it is and isn't\n---------------------------------------\n\nGoogle Public DNS is a recursive DNS resolver, similar to other publicly\navailable services.\nWe think it provides many benefits, including improved security,\nfast performance, and more valid results.\nSee below for an overview of the technical\nenhancements we've implemented.\n\nGoogle Public DNS is not, however, any of the following:\n\n- A top-level domain (TLD) name service.\n- A DNS hosting or failover service. Google Public DNS is not a third-party DNS application service provider that hosts authoritative records for other domains. If you are looking for a high-volume, programmable, authoritative name server using Google's infrastructure, try [Google's Cloud DNS](//cloud.google.com/dns/).\n- An authoritative name service. Google Public DNS servers are not authoritative for any domain. Google maintains another set of name servers that are authoritative for domains it has registered, hosted at ns\\[1-4\\].google.com.\n- A malware-blocking service. Google Public DNS rarely performs blocking or filtering, though it may if we believe this is necessary to protect our users from security threats, or as required by law. In such extraordinary cases, it fails to answer; it does not create modified results.\n\nOverview of benefits and enhancements\n-------------------------------------\n\nGoogle Public DNS implements a number of security, performance, and compliance\nimprovements.\nWe provide a brief overview of those enhancements below.\nIf you're a developer or deployer of DNS software, we hope you'll also read the\ntechnical information pages on this site for more information on these features.\nUltimately, our hope is to share our insights and inspire the community to adopt\nsome of these features in all DNS resolvers.\nThe changes are grouped into 3 categories:\n\n### Performance\n\nMany DNS service providers are not sufficiently provisioned to be able to\nsupport high-volume input/output and caching, and adequately balance load among\ntheir servers.\nGoogle Public DNS uses large, Google-scale caches, and load-balances user\ntraffic to ensure shared caching, letting us answer a large fraction of queries\nfrom cache.\n\nFor more information, see the page on [performance benefits](/speed/public-dns/docs/performance).\n\n### Security\n\nDNS is vulnerable to various kinds of spoofing attacks that can \"poison\"\na name server's cache and route its users to malicious sites.\nThe prevalence of DNS exploits means that providers have to frequently apply\nserver updates and patches.\nIn addition, open DNS resolvers are vulnerable to being used to launch\ndenial-of-service (DoS) attacks on other systems.\nTo defend against such attacks, Google has implemented several recommended\nsolutions to help guarantee the authenticity of the responses it receives from\nother name servers, and to ensure our servers are not used for launching DoS\nattacks.\nBesides full support of the DNSSEC protocol, these include adding entropy to\nrequests, rate-limiting client traffic, and more.\n\nIn addition, Google Public DNS may not resolve certain domains if we believe\nthis is necessary to protect Google's users from security threats.\n\nFor more information, see the page on [security benefits](/speed/public-dns/docs/security).\n\n### Correctness\n\nGoogle Public DNS does its best to return the right answer to every query every\ntime, in accordance with the DNS standards.\nSometimes, in the case of a query for a mistyped or non-existent domain name,\nthe right answer means no answer, or an error message stating the domain name\ncould not be resolved.\nIt also may not resolve certain domains if we believe this is necessary to\nprotect our users from security threats.\nGoogle Public DNS never redirects users, unlike some open resolvers and ISPs."]]