Bilgisayarım için statik bir IP ayarlamak istersem hangi IPv6'yı kullanacağımı nasıl anlayabilirim?


14

Son zamanlarda masaüstüme Windows Server 2012 yükledim. Dahili IP adresimi 192.168.0.99 (IPv4) olarak kodlamak için bağlantı ayarlarımı değiştirdim. Windows Server 2012, IPv6 adresimi statik bir adrese de ayarlamam gerektiği konusunda beni uyardı, ancak eşdeğer adresin IPv6 biçiminde ne olduğundan emin değilim. Ben bu google denedim, ancak "IPv4 IPv6 dönüştürmek" birkaç web sitesini ziyaret ettikten sonra her biri bana farklı değerler vermek. Hangisinin doğru olduğundan emin değilim.

Bir IPv4 adresini ve IPv6 adresine uygun bir şekilde çeviri nasıl yapılır? Özellikle, 192.168.0.99'un IPv6 formatında ne olduğunu bilmek istiyorum. Teşekkürler!


İşletim sisteminize benzersiz yerel adresler kullanmasını söyleyin. Bunlar özel adreslerin gerçek yerine geçer. Sabitlenemezler, çünkü LAN birleştirildiğinde bile benzersiz olmaları gerekir, ancak normal şartlar altında, çatışma yoksa aynı kalmaları gerekir.
BatchyX

2
192.168. *. * * (yeniden kullanılabilir / yönlendirilmemiş adresler) adresleri, ipv4'ün adres alanı tükenirken çalışmaya devam edebilmesi için bir çözümdür. Çözüm ipv6.
ctrl-alt-delor

Yanıtlar:


22

IPv6, Eşsiz Yerel Adres ( RFC 4193 ) adı verilen IPv4 "özel aralık" adreslerine eşdeğerdir - fd00::/8aralığı kullanır . Bu aralıkta rastgele / 48 veya / 64 bir önek seçin ( örnekler için Wikipedia makalesine bakın ) ve ağınız için kullanın.

Bununla birlikte, dahili IPv4 adreslerinizin doğrudan çevirisi pek mantıklı değildir. (Bunu yaptıysanız, IPv4 ile aynı sınırlara sahip olacaksınız, değil mi?)

Bununla birlikte, IPv6 ile yerel adreslerin kullanılması gerekli değildir . ISS'niz henüz yerel IPv6 sunmasa bile, kendiniz için genel bir adres aralığı almanın birkaç yolu vardır :

  • En kaydolabilirsiniz Tunnelbroker veya benzer hizmetlerin; çoğu size global-ulaşılabilir verecek /64ve hatta pek çok sağlayacaktır - bir alt ağ var - bloğu /48veya /56(sırasıyla 64k ve 256 alt ağlar) talebi üzerine blokları. Aynı tünel aynı zamanda global IPv6 internetine erişmenizi de sağlar.

  • Veya genel IP adresinize göre 6to4 adres aralığını kullanabilirsiniz . Örneğin, ISS'niz sizi atarsa (onaltılık olarak C0 00 7B EA), kullanmanıza izin verilir . Bu adreslere internetten de ulaşılabilir.192.0.123.2342002:c000:7bea::/48


İyi tavsiye ederim. LAN'ınızda IPv6 çalıştırmak istiyorsanız bunu yapmanın yolu budur.
Sander Steffann

9

Grawity'nin cevabını genişletmek için (özel aralıklara eşdeğer Benzersiz Yerel Adresler, RFC 4913'tür), kullanılacak gerçek adresi nasıl seçeceğiniz aşağıda açıklanmıştır.

IPv4 ile 192.168.X gibi özel aralıklar. , rastgele X değerini seçersiniz, ancak aralarından seçim yapabileceğiniz yalnızca birkaç değer elde edersiniz (192.168.0. 'ı seçtiniz ) ve sonra makine için rastgele bir sayı seçtiniz (99'u seçtiniz). Birden fazla ağınız olabilir, örneğin 192.168.1. , ancak mevcut iki ağ kümesini bir araya getiremez, çünkü büyük olasılıkla çakışırlar. 10.XY özel aralığını kullanmak size daha fazla seçenek sunar, ancak yine de sınırlıdır.

IPv6 ile 'fd' ile başlayın, ardından benzersiz ayırmanız için on onaltılık basamak (x) ve ağınız için dört onaltılık basamak (y) ile başlayın. Her makinede 16 adete kadar onaltılık basamak (z) bulunur.

Bu size 'fdxx: xxxx: xxxx: yyyy: zzzz: zzzz: zzzz: zzzz' gibi bir değer verecektir, ancak içine çok fazla sıfır koyarsanız yazmak çok daha kısa olacaktır.

Örneğin, ilk rastgele on (x) olarak '12: 3456: 789a 'yı seçin ve sonra (y) içinde' 0001 'ağını kullanın, sonra makineniz için' 0000: 0000: 0000: 0063 '' yi seçin (çünkü hex 63 ondalık 99 ile aynı).

Bu, makinenize IPv6 'fd12: 3456: 789a: 0001: 0000: 0000: 0000: 0063' adresini verir. (Özel ağınız için 12: 3456: 789a bölümü için farklı, rastgele, değerler kullanın.)

Sıfır gösterimlerinde sıfırları daraltabileceğiniz için, bu sadece 'fd12: 3456: 789a: 1 :: 63' olur.

Tahsisinizin tamamı 'fd12: 3456: 789a :: / 48' ve kullandığınız alt ağ 'fd12: 3456: 789a: 1 :: / 64' olacaktır.

Yukarıdaki örneklerin, hem IPv4 hem de IPv6 aralıklarında makine için aynı sayıya (99 ondalık, 0x0063 hex) sahip olduğunu, ancak eşleşmeleri gerekmediğini unutmayın (sadece daha kolay olabilir).


1

İlk olarak, bir ev ağında IPv6 adresi kullanmanın bir faydası yoktur, ancak yine de size istiyorsanız, o zaman otomatik olarak ayarlamanız gerekir (sadece IPv6 için), ayrıca yönlendiricinizin DHCPv6'yı desteklemesi gerekir veya Windows sunucusu IPv4'ü otomatik olarak IPv6'ya dönüştürür . Statik IPv6 Adresi için denemek istediğiniz gibi ...

Açıkçası, hepsini bilmiyorum bile kullanılabilecek birden fazla IPv6 adresi türü vardır. Aşağıda belirtilen IPv4 için bir dönüşüm tablosu bulunmaktadır. Bu, güvenebileceğim en iyi araçlardan biri.

Dönüşüm tablosu

Söyleyebildiğim kadarıyla 2002:C0A8:63:0:0:0:0:0statik IPv6 Adresiniz olarak kullanmalısınız . (Daha önce başka bir format kullanıyordum, ancak birisi formatın asla kabloda kullanılmaması gerektiğini söyledi. Kendimi şimdi bu formata geçtim.)

Benzer bir ServerFault Sorusu var , bu size biraz yardımcı olacağını düşünüyorum.


2
Adresler bağlantısı 0:0:0:0:0:ffff:c0a8:0063, yazılımın IPv4 üzerinden iletişim kurarken bile IPv6 API'lerini kullanabilmesi içindir. Asla kabloda kullanılmamalıdır (ve bunun için bir arayüz adresi olarak da kullanılmamalıdır)!
Sander Steffann

Tamam, IPv6'yı 2002:C0A8:63:0:0:0:0:06'ya 4 formatına değiştirdim
Akshat Mittal

-1

Evet NAT kullanıyorsanız IPv6'ya geçmeniz gerekmez, ancak 1) NAT sorunludur, özellikle IP üzerinden Ses hizmetleri için 2) NAT, her gelen bağlantı için setuo olmadan gelen bağlantılara izin vermez ve hatta o zaman sınırlıdır 3 NAT, karmaşıklık ekler ve yönlendirme süresini / çabasını artırır

Sorulan asıl soruyu cevaplamak için bir IPv4 adresini :: FFFF biçimindeki bir IPv6 adresine kodlayabilirsiniz:

Dolayısıyla, 119.225.152.21 IPv4 adresi IPv6'da 0: 0: 0: 0: 0: FFFF: 119.225.152.21 olarak gösterilebilir: FFFF: 192.225.152.21

IPv4 adresinin her bir bölümü elbette Onaltılı olarak gönderilecektir, böylece bir ağ izlemesi gösterilecek :: FFFF: C0E1: 9815, altıgen olarak 192 = C0, 225 = E1,152 = altıgen vb.

Bu, bir IPv6 ağından ayrılırken ve bir IPv4 ağına girilirken IPv4 adresine dönüştürülür

Bu sayfaya bakın bu konuda bazı bilgiler var

http://computernetworkingnotes.com/ipv6-features-concepts-and-configurations/special-ipv6-to-devices.html


-4

Dahili ağınızda gerçek bir IPv6 adresi belirlemenize gerek yoktur. Sadece IPv4 adresine sadık kalın ve uyarıyı dikkate almayın. Uyarı genel bir sunucuda kullanım için uygun olacaktır, bu nedenle dahili ağınızda IPv6 çalıştırmak için iyi bir nedeniniz yoksa endişelenmeyeceğim.

Diğer noktanızda, bir IPv4 adresinin IPv6 'çevirisi' yoktur. Bunlar ayrı sistemlerdir.

Masaüstünüze bir IPv6 atamak için dahili yönlendiricinizi bir IPv6 ağını yönetecek şekilde yapılandırmanız gerekir.

Bir ev IPv6 ağı çalıştırmak istiyorsanız, aşağıdaki sorularda bazı yararlı yorumlar vardır:


8
İsteğe bağlı olsa bile, doğruluk için hala istiyorum.
Benim

Dahili olarak bir IPv6 ağı çalıştırmak istiyorsanız yönlendiricinizi IPv6 için yapılandırmanız gerekir. Burada bazı yararlı yorumlar var: superuser.com/questions/43853/…
harunahi

1
IPv6 düşündüğünüzden çok daha fazla yerde kullanılıyor. Her arabirimin bu günlerde varsayılan olarak bir bağlantı yerel IPv6 adresi vardır. Genel bir IPv6 adresi ayarlamak genellikle yalnızca ISS'niz size sağladığında yararlıdır, ancak ULA (Benzersiz Yerel Adresler) kullanarak yerel bir IPv6 ağı çalıştırabilirsiniz.
Sander Steffann

7
Bu 2013 yılında vasat bir cevaptı; Bugün tehlikeli bir şekilde güncel değil.
Michael Hampton
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.