Google ChromeにカスタムTLDを理解させる


29

ローカルマシンでの開発のために、カスタムトップレベルドメインでドメインを設定しました.nt。しかし、Google Chromeはこのトップレベルドメインを知らないため、example.ntロケーションバーに入力すると、Googleはそのロケーションを開きませんが、その文字列で検索を開きます(ただし、ロケーションを開くことを提案するバーが表示されますがその場所のDNSリクエストが満たされているかどうかを検索する代わりに)。そのため、その場所をhttp://example.nt入力するか、入力するか、example.nt/Google Chromeを教えるためにその場所を開くことができますが、いずれにしても、場所の最後にスラッシュがあります。これはすべて非常に便利ではありません。また、このスラッシュが好きではありません。.nt通常のTLDであるGoogle Chromeに伝えることができます。

回答:


13

投稿されたこのバグによると:http : //code.google.com/p/chromium/issues/detail?id=30636

Googleはお客様の問題を修正しません。唯一の方法は使用する必要がhttp://example.ntありますが、なぜそれが機能しないのかわかりません。


11
それは機能しますが、すべての前に「http://」と入力すると、人々は習慣になりません。最後にサイトにアクセスして「http://」と入力し始めたのはいつですか?
アサエアーズ

30
この質問を参照している他の人をすばやく検索するには、example.nt/(末尾にスラッシュを1つ付けて)入力すると、chromeはそれをURLとして扱います。これはhttp://、すべてに追加するよりもずっと面倒です。
eouw0o83hf

1
検索エンジンの設定を更新するだけの回避策があります。以下の私の答えをご覧ください。
simmbot

質問を読んでください。この問題は、http :: //を使用していない場合に発生します。潜在的な正しい答えは、@ eouw0o83hfのものである
asiby

8

幸いなことに、コードを使用しないかなり簡単な回避策があります。

  1. 設定に移動
  2. 検索エンジンを管理する...
  3. 新しい検索エンジンを追加し、これらを3つの値として使用します
    。デフォルト
    b。%s
    c。http://%s/
  4. デフォルトにする

4
これは検索を中断しませんか?
ルイ

5
Googleはもはやデフォルトではなくなります。また、「g」をGoogleのショートカットとして設定したため、すぐに使用できるGoogle検索とほぼ同じようにシームレスに実行できます。
simmbot

検索フレーズの前に「?」を付けることもできます。Ctrl+ Eのコンボがこれを行います。
定義

:ここではグーグル壊さないためのサーバですgist.github.com/rubenwardy/4fdab857ea545ccd362f2ab4a1b4e473の使用example.com/?q=%sを代わりにURLとして
rubenwardy

2

simmbotと同様に、キーワード「l」を使用して検索エンジンを作成しました(私のローカルTLDはです.l)。URLはhttp://%s.lです。次に、アドレスバーに「l mysite」と入力すると、mysite.lに移動します。

または、最後にスラッシュを追加するだけで、Chromeはそれを検索と見なしません。(https://stackoverflow.com/a/7877750/974981を参照)


0

カスタムTLDを使用してLANドメインを解決し、非LANをOpenDNSに再帰する独自のローカルDNSサーバー(LinuxではBIND)を実行しています。このような問題を経験したことはありません。ローカルDNSが.ntドメインを正しく解決していると確信していますか?


/etc/hostsスクリプトで生成されたエントリを使用し、すべてのドメインが正しく解決されます。
tig

/ etc / hostsの問題は、プログラムがその中の問題を解決できず、特定のドメインのネームサーバーを取得できないことです。たとえば、hostsファイルに「example.nt」がある場合、「。nt」ドメインを担当しているネームサーバーはないため、どのネームサーバーがそのネームサーバーを担当しているかを尋ねることはできません。Chromeは、いくつかのDNSチェックを行って、不正なDNS解決を広告ページにリダイレクトするDNSプロバイダーを回避します。これには何らかの関係があると思います。ローカルDNSサーバーを実行してみてください。
ローレンス

ただし、ドメインがに存在する場合、Chromeはその場所に移動することを提案し/etc/hostsます。また、.nt「通常のトップレベルドメイン」のリストに追加する可能性に関する質問もありました。aristnraisetnrast.com存在しない場所に移動しようとすると、Chromeはそれを検索せず、「このウェブページは利用できません」と表示されます、しかし、domain.nt存在するものを試してみると、検索ページが表示されます。
-tig
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.