Начална » как да » Уникални ли са публичните IP адреси?

    Уникални ли са публичните IP адреси?

    Когато започнете да учите за IP адресите и как те работят, понякога може да се почувствате прекалено много. Та какво правиш? Започвате с търсене и задаване на въпроси! Днешната публикация за въпроси и отговори SuperUser има отговори на любопитни въпроси на читателя.

    Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.

    Скрийншот с любезното съдействие на Екранни снимки на Linux (Flickr).

    Въпроса

    Четецът на SuperUser amin gholami иска да знае дали публичните IP адреси са уникални:

    Уникални ли са публичните IP адреси? Искам да кажа, тъй като имаме два вида IP адреси (частни и публични) и ако публичният IP принадлежи на маршрутизатора, тогава всеки свързан с един и същ маршрутизатор има един IP адрес или не?

    Публичните IP адреси са уникални?

    Отговорът

    Сътрудникът на SuperUser fedesismo има отговор за нас:

    В общи линии отговорът е „да“, публичните IP адреси са глобално уникални. В контекста на IPv4 IP-тата (v4), известни с това, че не са уникални, са частни IP адреси. Те се намират в следните диапазони:

    • От 10.0.0.0 до 10.255.255.255.
    • От 172.16.0.0 до 172.31.255.255.
    • От 192.168.0.0 до 192.168.255.255.

    Вижте: RFC1918

    IP адресът, който вашият домашен маршрутизатор има на „интернет страницата“ на интерфейса, е публичен, даден ви от вашия интернет доставчик. IP адресите, използвани за Wi-Fi или Ethernet връзката на вашия дом, са частни, така че те не са уникални, но това не е проблем, защото те никога не напускат дома ви, преди да са NAT или преведени от NAT.

    Както е споменато в други коментари (виж линка по-долу), има изключение от това, което току-що казах. Има някои техники, които ни позволяват да бъдем по-гъвкави по отношение на оригиналната парадигма за комуникация по интернет, която позволява едно към най-близко. Тези техники се използват, когато се говори за услуги, които се нуждаят от висока достъпност, излишък или ниска латентност като DNS или CDN услуги. Като се има предвид определен IP (IPv4 или IPv6), може да има повече от един сървър в света, конфигуриран да отговаря на този IP адрес, но само един ще отговаря.

    Вижте: RFC4786

    IPv6 въведе и нова система за адресиране, която се справя с тези „нови нужди“ и дефинира Адрес на Anycast.

    IP версия 6 (IPv6) определя нов тип адрес, известен като Адрес на Anycast, който позволява пакет да бъде пренасочен към един от няколко различни възли, които отговарят на един и същ адрес. Най- Адрес на Anycast могат да бъдат присвоени на един или повече мрежови интерфейси (обикновено на различни възли), като мрежата доставя всеки пакет, адресиран до този адрес, към "най-близкия" интерфейс, базиран на понятието "разстояние", определено от използваните протоколи за маршрутизация в употреба.

    Вижте: RFC2526

    За IPv6 Anycast Адреси

    Една Адрес на Anycast е адрес, който е присвоен на набор от интерфейси, които обикновено принадлежат на различни възли. Пакет, изпратен до Адрес на Anycast се доставя до най-близкия интерфейс (както е определен от използваните протоколи за маршрутизация), идентифициран от Адрес на Anycast. Адреси на Anycast са синтактично неразличими от Unicast адреси защото Адреси на Anycast се разпределят от Unicast адрес пространство. Задаване на a Unicast адрес за повече от един интерфейс прави a Unicast адрес един Адрес на Anycast. Възли, към които Адрес на Anycast е присвоен трябва да бъде изрично конфигуриран да разпознава, че адресът е Адрес на Anycast.

    Вижте: Тип адрес на IPv6: Anycast [Cisco]


    Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.