Naucz Google Chrome, jak rozumieć niestandardową TLD

29

Do programowania na komputerze lokalnym ustawiłem domeny z niestandardową domeną najwyższego poziomu .nt. Ale Google Chrome nie wie o tej domenie najwyższego poziomu, więc jeśli wejdę example.ntna pasek lokalizacji, to Google nie otworzy tej lokalizacji, ale otworzy wyszukiwanie z tym ciągiem (chociaż pokazuje pasek sugerujący, że chcę otworzyć lokalizację zamiast szukać, czy żądanie DNS dla tej lokalizacji jest spełnione). Mogę więc wpisać http://example.nt, wpisać example.nt/lub otworzyć tę lokalizację, aby uczyć Google Chrome, ale w każdym razie na końcu lokalizacji pojawi się ukośnik. Wszystko to nie jest zbyt wygodne, również nie podoba mi się ten slash, czy można powiedzieć Google Chrome, że .ntjest to zwykła TLD, więc po prostu otwórz w nim lokalizacje?

Tig
źródło

Odpowiedzi:

13

Zgodnie z opublikowanym błędem: http://code.google.com/p/chromium/issues/detail?id=30636

Google nie naprawi Twojego problemu. Jedyną metodą powinno być użycie. http://example.ntNie rozumiem, dlaczego to nie zadziała.

Sandeep Bansal
źródło
11
To zadziała, ale ludzie nie mają w zwyczaju, jeśli przed wszystkim wpisuje „http: //”. Kiedy ostatni raz chciałeś wejść na stronę i zacząć pisać „http: //”?
Asa Ayers,
30
Aby szybko wyszukać każdego, kto zobaczy to pytanie, pisanie example.nt/(z jednym ukośnikiem) spowoduje, że chrome będzie traktować je jako adres URL. Jest to o wiele mniej denerwujące niż konieczność dodawania http://wszystkiego.
eouw0o83hf
1
Istnieje obejście, które polega tylko na aktualizacji ustawień wyszukiwarki. Zobacz moją odpowiedź poniżej.
simmbot 17.09.13
Przeczytaj pytanie Problem występuje, gdy nie używasz http :: //. Potencjalną właściwą odpowiedzią jest @ eouw0o83hf
asiby
8

Na szczęście istnieje dość proste obejście, które nie wymaga kodu.

  1. Przejdź do ustawień
  2. Zarządzaj wyszukiwarkami...
  3. Dodaj nową wyszukiwarkę i użyj ich jako 3 wartości:
    a. Domyślnie
    b. % s
    c.http://%s/
  4. Ustaw jako domyślne
simmbot
źródło
4
czy to nie przerwa wyszukiwania?
Louis
5
Google nie byłby już domyślny. To, co zrobiłem, ustawiłem „g” jako skrót do Google, dzięki czemu jest prawie tak samo płynny jak wyszukiwarka Google po wyjęciu z pudełka.
simmbot,
Każdą wyszukiwaną frazę możesz także poprzedzić znakiem „?”, A kombinacja Ctrl + E robi to za Ciebie.
określa
Oto serwer, który nie łamie google: gist.github.com/rubenwardy/4fdab857ea545ccd362f2ab4a1b4e473 Zamiast tego użyj example.com/?q=%s jako URL
rubenwardy
2

Podobnie jak simmbot, stworzyłem wyszukiwarkę ze słowem kluczowym „l” (moja lokalna TLD to .l). Adres URL to http://%s.l. Następnie po prostu wpisuję „l mysite” w pasku adresu i to prowadzi mnie do mysite.l.

Możesz też po prostu dodać ukośnik na końcu, a Chrome nie uzna tego za wyszukiwanie. (Zobacz /programming//a/7877750/974981 )

jessepinho
źródło
0

Prowadzę własny lokalny serwer DNS (BIND w systemie Linux), który rozwiązuje domeny LAN przy użyciu niestandardowej domeny TLD, a następnie przekierowuje sieć inną niż LAN do OpenDNS. Nigdy nie spotkałem się z takimi problemami. Czy na pewno Twój lokalny DNS poprawnie rozpoznaje domeny .nt?

LawrenceC
źródło
Używam /etc/hostsz wpisami wygenerowanymi przez skrypt i wszystkie domeny są rozwiązane poprawnie.
tig
Chodzi o to, że w / etc / hosts program jest w stanie rozwiązać problemy i uzyskać serwer nazw konkretnej domeny. np. jeśli masz plik „example.nt” w pliku hosts, nie może on zapytać, który serwer nazw jest odpowiedzialny za domenę „.nt”, ponieważ nie istnieje. Chrome wykonuje pewne kontrole DNS, aby obejść dostawców DNS, którzy przekierowują złe rozdzielczości DNS na strony reklam i założę się, że ma to coś wspólnego z tym. Możesz spróbować uruchomić lokalny serwer DNS.
LawrenceC,
Ale Chrome proponuje, żebym udał się do lokalizacji, jeśli domena jest obecna /etc/hosts. Pytanie dotyczyło także możliwości dodania .ntdo listy „normalnych domen najwyższego poziomu”, jeśli spróbuję przejść do lokalizacji aristnraisetnrast.com, której dawka nie istnieje, Chrome jej nie szuka, po prostu pojawia się komunikat „Ta strona jest niedostępna” , ale jeśli spróbuję, domain.ntktóry istnieje, dostanę stronę wyszukiwania.
tig