Kann eine Site ohne Router oder ISP erreicht werden?

905
abcjme

Soweit ich weiß, geht der Router beim Aufrufen des Standorts zuerst zum Resolver-Namensserver des ISP. Von dort findet es entweder einen Cache der IP-Adresse der Site, oder es geht zu einem nachfolgenden Nameserver, um zur IP-Adresse der Site zu gelangen.

Was aber, wenn Sie die IP-Adresse einer Site bereits kennen und an einen Ethernet-Port angeschlossen sind? Können Sie die IP-Adresse manuell in einem Browser eingeben und dadurch eine Website erreichen, während Sie die Verwendung eines Routers oder ISP umgehen? Oder ist mehr daran beteiligt, eine Website als das zu erreichen? Wenn ja, was ist sonst noch dabei?

-1
Sie können die IP-Adresse nicht erreichen, wenn Sie keinen ISP haben. Ramhound vor 6 Jahren 5
verwandte [Halten Server nur eine Website?] (https://superuser.com/questions/1090703/do-servers-hold-one-one-website-only/1090705#1090705) und [Wie funktionieren DNS-Server?] (https.) : //superuser.com/questions/477314/how-do-dns-servers-work) Mokubai vor 6 Jahren 0
@ Ramhound Aber aus welchem ​​Grund? Was bewirkt eine ISP-Technologie, um die IP der Site zu erreichen? abcjme vor 6 Jahren 0
Sie benötigen einen Router, um auf die Site zuzugreifen. kein Weg, um das zu umgehen. Für DNS können Sie einen beliebigen Internet-DNS-Server anstelle der von Ihrem Internetdienstanbieter bereitgestellten verwenden. Wenn MOST ISPs Ihr Internet blockieren (aufgrund von Verstößen gegen DMCA / RIAA, illegale Downloads usw.), können Sie die Sperrung umgehen, indem Sie einen anderen DNS-Server verwenden. Ich kann mir vorstellen, dass der ISP das nicht wissen soll. Ich benutze oft das DNS 4.2.2.1, das mein Internet wieder aktiviert, wenn es ausgeschaltet wird;) ttaylor1218 vor 6 Jahren 0
Ohne jemanden (Ihren ISP) zu bezahlen, um Ihnen eine Art Internetverbindung zur Verfügung zu stellen. Wie stellen Sie die Verbindung überhaupt her? Mokubai vor 6 Jahren 0
@abcjme - Ein Internetdienstanbieter ist erforderlich, um das Internet zu erreichen. Ansonsten haben Sie nur ein Intranet. Aus diesem Grund ist diese Art von Frage viel zu umfangreich für eine StackExchange-Frage. Ramhound vor 6 Jahren 0

2 Antworten auf die Frage

7
Twisty Impersonator

Jeder braucht einen ISP

Ohne Internetverbindung können Sie im Internet nichts erreichen. Per Definition wird über Ihren Internetdienstanbieter (ISP) eine Verbindung hergestellt.

Stellen Sie sich vor, das Internet verfügt über eine Reihe von Straßen und Autobahnen, die alle miteinander verbunden sind, und die Site, auf die Sie als Reiseziel zugreifen möchten. Unabhängig davon, wo Sie beginnen, durchqueren Sie zunächst einen Teil dieses Straßennetzes. Sei es die Straße, die vor Ihrer Wohnung verläuft, eine Einfahrt, die zu Ihrem Haus führt, oder eine achtspurige Autobahn, auf der Sie den Zaun erklimmen, um zu gelangen - dieser erste Straßenabschnitt ist Ihr ISP .

Wenn Sie Ihren Laptop zur nächstgelegenen Universität gebracht und ihn direkt mit der Kabelzufuhr aus dem Internet verbunden haben, handelt es sich um Ihren ISP - zumindest bis Sie erwischt werden.

Die Nutzung des öffentlichen Internets erfordert Router

Router verschieben den Verkehr von einem Netzwerk in ein anderes. Ein Netzwerk in diesem Sinne ist eine Gruppe von Knoten in demselben IP-Subnetz. Das Internet ist nichts anderes als viele einzelne IP-Subnetze, die miteinander verbunden sind. Wenn sich alle Computer und Server der Welt in einem riesigen IP-Subnetz befinden, sind keine Router erforderlich. Aber so war das Internet nicht (und das aus gutem Grund). Wenn Sie auf eine Site zugreifen möchten, die sich an einem anderen Ort im Internet befindet, muss Ihr Datenverkehr (über Router) an sein Ziel geleitet werden.

Es ist jedoch durchaus möglich, dass Sie keinen eigenen Router haben und Ihren Computer direkt an das Netzwerk Ihres Internetdienstanbieters anschließen (vorausgesetzt, Sie können dies tun). In diesem Fall erhält Ihr Computer eine gültige Adresse im Netzwerk Ihres Internetdienstanbieters. Dies eliminiert jedoch nur einen Router aus der Gleichung. Wenn Ihr Computer eine Konversation mit dem Remote-Standort beginnt, auf den Sie zugreifen möchten, sendet er alle Datenpakete an den Router des ISP. Die Verwendung von Routern ist im öffentlichen Internet völlig unvermeidbar.

Umleitung Ihres Internetdienstanbieters für DNS

Sie haben Recht, dass Sie kein DNS benötigen, um auf (einige) Sites zuzugreifen, solange Sie deren IP-Adresse kennen. Sie scheinen jedoch davon auszugehen, dass Sie Ihren ISP für DNS verwenden müssen, was jedoch nicht der Fall ist. DNS ist ein öffentlicher Dienst. Unabhängig davon, welchen Nameserver Sie zum Auflösen Ihrer Suchabfragen verwenden, können Sie zu der Website gelangen, die Sie erreichen möchten. Beispielsweise bietet Google öffentliche DNS-Dienste unter den IP-Adressen von 8.8.8.8und an 8.8.4.4.. Wenn Sie Ihr System für die Verwendung dieser DNS-Server konfigurieren, werden keine Abfragen an Ihren ISP gesendet.

Oder ganz auf DNS verzichten

Vielleicht fragen Sie sich, ob Sie ganz auf DNS verzichten können. In der Praxis lautet die Antwort nein. Ein unmittelbares Problem, dem Sie sich stellen müssen, ist die Tatsache, dass ein Server, der mehrere Websites hostet, den Namen, den Sie in die Adressleiste Ihres Browsers eingeben, untersucht, um herauszufinden, auf welcher Website er angezeigt wird . Sie können dieses Problem mit Ihrer HOSTS-Datei umgehen, es gibt jedoch andere DNS-Datensatztypen, auf die nur über eine DNS-Abfrage zugegriffen werden kann.

Ich würde hinzufügen, dass für eine Website in einem freigegebenen Webhosting wirklich DNS benötigt wird. LPChip vor 6 Jahren 0
@LPChip Beziehen Sie sich auf die Verwendung von Host-Headern? Andrew Morton vor 6 Jahren 0
@AndrewMorton Ich meine, wenn es sich um ein geteiltes Webhosting handelt, gibt es viele Websites, die auf derselben IP-Adresse gehostet werden. Sie können nicht auf die Website zugreifen, ohne die Domäne in die Adressleiste einzugeben. Dies bedeutet, dass ein DNS-Server dies übersetzen muss. Sie können zwar eine hosts-Datei dafür verwenden, aber Sie geben immer noch den Domänennamen und nicht die IP-Adresse ein. LPChip vor 6 Jahren 0
@TwistyImpersonator gültiger Punkt dort. Ich schätze mal einen einfachen Hinweis: "Einige Webserver haben mehr als eine Website und als solche können Sie einfach nicht die IP-Adresse eingeben und erwarten, dass die Website geladen wird. Es ist wahrscheinlicher, dass eine Website vom Hosting-Unternehmen selbst angezeigt wird. In diesem Fall Sie brauchen wirklich den Domainnamen und nicht die IP-Adresse. " LPChip vor 6 Jahren 1
@LPChip Ich muss dir zustimmen. Absatz hinzugefügt. Twisty Impersonator vor 6 Jahren 1
@TwistyImpersonator "Router verschieben den Datenverkehr von einem Netzwerk in ein anderes." Daher sind Router im Wesentlichen erforderlich, da es mehrere Netzwerke / ISPs gibt. Wenn es nicht mehrere Netzwerke / ISPs gäbe, wären keine Router erforderlich? Ist das bei Telefon-Festnetzen die gleiche Situation? Funktionieren ISPs und Router im Wesentlichen? https://www.dropbox.com/s/h6cdhb33bjrp89l/isp-normal.jpg?dl=0 abcjme vor 6 Jahren 0
@TwistyImpersonator "Wenn Sie Ihr System für die Verwendung dieser DNS-Server konfigurieren, werden keine Abfragen an Ihren Internetdienstanbieter gesendet." Es werden keine Abfragen gesendet, aber der ISP muss einige Daten erhalten (z. B. den Hostnamen und die IP-Adresse des alternativen DNS), um an den alten DNS weitergeleitet zu werden, oder? Würde es so funktionieren? https://www.dropbox.com/s/n3xew5nh5tsqrm9/isp-alt-dns.jpg?dl=0 abcjme vor 6 Jahren 0
@TwistyImpersonator "Wenn sich alle Computer und Server der Welt in einem riesigen IP-Subnetzwerk befinden, sind keine Router erforderlich." Gibt es einen Grund dafür, dass es kein riesiges IP-Subnetz gibt, aus den gleichen Gründen, dass Monopole im Allgemeinen problematisch sind? Oder gibt es dazu noch Gründe? Würde es so funktionieren? https://www.dropbox.com/s/3mt8g63tu8wy458/isp-hypothetical.jpg?dl=0 abcjme vor 6 Jahren 0
Eine Menge Fragen! :) Die Grafiken in Ihrem ersten und dritten Kommentar sind weitgehend genau. Ja, das Festnetz funktioniert bis zu einem gewissen Grad nach ähnlichen Prinzipien. Für Ihren dritten Kommentar gibt es viele technische Gründe, warum es kein riesiges Netzwerk geben kann. Eine davon ist das Problem, eine genaue Liste der Personen zu führen, die welche Adresse haben. Ein weiterer Grund ist die Tatsache, dass alle Computer der Welt keine physische Verbindung zu diesem EINEN Netzwerk haben können (was notwendig wäre). Wenn Sie einen zweiten DNS-Server verwenden, müssen Sie Ihre Daten ja * übertragen *, um die Daten zu übermitteln ... (Fortsetzung) Twisty Impersonator vor 6 Jahren 1
... aber da es "zu einem anderen Server" (nicht zu ihrem) geht, sind es nur Daten für sie. Ihre Grafik verwirrt jedoch die Rolle des Routings und des DNS. Möglicherweise hilft Ihnen das Lesen von [Funktionsweise von DNS] (https://en.wikipedia.org/wiki/Domain_Name_System?wprov=sfla1) und [Netzwerkrouting] (https://en.wikipedia.org/wiki/Routing) wprov = sfla1). Twisty Impersonator vor 6 Jahren 1
@TwistyImpersonator Ist dies eine genauere Ansicht des zweiten Prozesses (unter Verwendung eines alternativen DNS): https://www.dropbox.com/s/sfzcpuje7bsf66s/isp-alt-dns-2.jpg?dl=0 abcjme vor 6 Jahren 0
@abcjme ja, das ist genauer Twisty Impersonator vor 6 Jahren 1
3
Anaksunaman

Soweit ich weiß, geht der Router beim Aufrufen des Standorts zuerst zum Resolver-Namensserver des ISP. Von dort findet es entweder einen Cache der IP der Site oder es geht zu nachfolgenden Nameservern, um zur IP der Site zu gelangen.

In vielen Fällen geschieht dies ja.

Können Sie die IP-Adresse manuell in einem Browser eingeben und dadurch eine Website erreichen, während Sie die Verwendung eines Routers oder ISP umgehen?

"Ja", um die IP-Adresse manuell im Browser einzugeben, "Nein", um den Router und den ISP zu umgehen.

Wenn Sie manuell eine IP in einem Browser eingeben, umgehen Sie den Abgleich des Domänennamens (z. B. www.example.com ) mit seiner IP (z . B. 123.123.123.123 ). Diesen Übereinstimmungsprozess beschreiben Sie in der ersten Hälfte Ihrer Frage.

Ein Router und ein ISP leisten jedoch noch viel mehr. Sie transportieren alle Daten von Ihrem Computer zu der Website, die Sie besuchen möchten, und umgekehrt. Sie ermöglichen es Ihrem Computer und der Website, überhaupt miteinander zu kommunizieren. Als einfache Analogie stellt sich die ursprüngliche Frage wie die Frage, ob Sie ohne die Telefongesellschaft (Ihren Router und Ihren Internetdienstanbieter) telefonieren können, weil Sie zum Wählen der Nummer keine Informationen anrufen müssen.