2016-04-05 10 views
0

Nehmen wir an, wir hosten auf einem Personal Computer und Server-Programm ist in Java geschrieben.Statische und dynamische IP Adresse Probleme

1.Wenn wir Server mit statischer IP-Adresse hosten, bedeutet das, dass wir die Maschine wechseln und durch andere ersetzen können, die Maschine so oft neu starten, wie wir möchten und unser Client weiterhin mit uns nach dem System kommunizieren kann ist zurück? 2.wenn wir den Server mit der Dynamischen IP-Adresse hosten, müssen wir einfach nach dem Neustart des Rechners jedem einzelnen Client mitteilen, dass die neue IP-Adresse die Adresse ist? 3.Will Dynamische IP-Adressen ändern sich auch wenn wir die Maschine nicht neu starten?

Antwort

0
  1. Ja, eine statische IP-Adresse bedeutet, dass es behoben ist. Es gibt natürlich mehr für das gesamte System, da eine IP-Adresse für eine MAC-Adresse aufgelöst wird. Nichtsdestotrotz bedeutet eine statische IP (vorausgesetzt, dass sie nur einmal im Netzwerk ist), dass jede Maschine mit dieser IP antwortet. So kann sich ein Client immer mit der IP-Adresse verbinden.

Hinweis: keine sehr freundliche Art zu gehen.

  1. Nur weil etwas eine "dynamische" IP-Adresse hat, heißt das nicht unbedingt, dass es sich jedes Mal ändert. Mit DHCP ist es möglich, immer derselben IP-Adresse dieselbe MAC-Adresse zuzuweisen. Es ist ein viel besserer Ansatz als das Hardcoding einer IP-Adresse an eine Maschine.

    Darüber hinaus sollten Sie wirklich nicht haben Ihre Kunden eine IP-Adresse verwenden, um eine Verbindung herzustellen. Sie sollten die Maschine mit einem Namen in DNS nachschlagen. Sie können die DNS-Suche mit dem DHCP koordinieren, sodass die Computer nichts anderes tun müssen, als den Hostnamen aufzulösen.

    Wenn Ihre Frage jedoch steht, wenn ein Computer DHCP verwendet und nicht jedes Mal die gleiche IP-Adresse erhält und Ihre Clients über die IP-Adresse verbunden sind, benötigen die Clients bei jeder neuen Zuweisung die neue IP-Adresse .

  2. Ob eine IP-Adresse eines Computers aktualisiert wird, auch wenn sie nicht neu gestartet wird, ist eine Richtlinie, die vom DHCP-Server gesteuert wird. Im Allgemeinen gibt es eine Erneuerungszeit für eine IP-Adresse. Ohne zu viel zu machen, kann der Client während der DHCP-Konversation die gleiche IP-Adresse anfordern, aber es liegt an dem Server, ob er den gleichen austeilt oder nicht. Umgekehrt sind die meisten Server konfiguriert, um die gleiche IP-Adresse an eine bestimmte MAC-Adresse zu übergeben, solange der DHCP-Cache aktuell ist. Es ist völlig eine politische Entscheidung.

Am Ende des Tages, es scheint jedoch, wie Sie Kunden an einen Server des IP-Adresse zu binden, und das ist keine gute Strategie versuchen. Es ist eine bessere Strategie, DNS zu verwenden und die Clients einen Hostnamen auflösen zu lassen. Wenn ich Ihre Absicht falsch erkläre, entschuldige ich mich.

HINWEIS: Ich habe DHCP verwendet, um dynamische IP-Adressen zu vergeben. Sie könnten eine andere Strategie verwenden, aber ich denke, das Konzept ist das gleiche.

+0

1.Verfolgt man die gleichen Prozeduren beim Zuweisen oder Aktualisieren der dynamischen IP-Adressen zu einem Smartphone oder Tablets? 2.Wie unterscheidet sich die Zuordnung von IP-Adressen in 3G/4G-Netzen daraus? – Ali

+0

1. Ja - Jedes TCP/IP-Gerät erhält eine IP-Adresse gemäß seiner MAC. Es gibt einige Server, die die IP-Adressen verteilen, und es gibt eine Zuordnung der IP-Adresse zum MAC. Ob es sich um ein mobiles Gerät, ein IPv6-Gerät oder ein Auto oder ein Telefon handelt, es gibt eine Hintergrundzuweisung. Ich bin keine zellulare Kommunikationsperson, also wie gehandhabt, weiß ich nicht, aber begrifflich ist es nicht verschieden. Aber das sind in der Regel Clients, keine Server. – KevinO

+0

Danke für Vertrauen! – Ali

0

1: Ja, wenn der Server eine statische IP hat, können Clients immer auf dem Server zählen, der sich unter dieser IP-Adresse befindet.

2: Sehr wahrscheinlich, ja. In vielen Netzwerken gibt der DHCP-Server einem neu gestarteten Rechner die gleiche IP-Adresse zurück, aber darauf sollten Sie nicht zählen.

3: Ja - dynamisch zugewiesene IP-Adressen haben eine "TTL" - eine Lebenszeit. Dies kann eine lange Zeit sein (Wochen oder mehr), aber sie können immer noch ablaufen und sich ändern. Meistens erhält die Maschine die gleiche IP-Adresse zurück, aber darauf sollten Sie nicht zählen.