Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Ví dụ chuyển đổi IPv4 sang IPv6.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ví dụ chuyển đổi IPv4 sang IPv6.

    Ví dụ 1 địa chỉ IPv4 : 192.168.25.234

    Địa chỉ IPv4 trên ta phân ra làm 4 vùng, lấy mỗi vùng chia cho 16, ghi kết quả đạt được và cả số dư.

    192 : 16 = 12 dư 0
    168 : 16 = 10 dư 8
    25 : 16 = 1 dư 9
    234 : 16 = 14 dư 10

    So sánh với giá trị HEX :

    A = 10
    B = 11
    C = 12
    D = 13
    E = 14
    F = 15

    Ta ghép kết quả và số dư lại, kết quả đứng trước và số dư đứng sau, ta được kết quả như sau : C0A8:19EA

    => Địa chỉ IPv6 của 192.168.25.234 là C0A8:19EA

    Vì đ/c IPv4 chỉ có 32bit, trong khi đ/c IPv6 là 128bit, ta còn thiếu 96bit. 96bit này là 1 dãy số 0. Do đó, để ghi chính xác, ta có 2 cách ghi như sau :

    + Cách ghi đầy đủ :

    0000:0000:0000:0000:0000:0000:C0A8:19EA

    + Cách ghi rút gọn :

    ::C0A8:19EA

    Bây giờ ta làm ngược lại. Khi có 1 địa chỉ IPv6 và ta muốn biết địa chỉ IPv4 của nó, thì ta làm như sau :

    C0 = (12 x 16) + 0 = 192
    A8 = (10 x 16) + 8 = 168
    19 = (1 x 16) + 9 = 25
    EA = (14 x 16) + 10 = 234

    => Địa chỉ IPv4 là : 192.168.25.234

  • #2
    Em thấy bài viết của anh khá hay và em có làm thử một số vd. Nhưng đang mắc ở IP này 173.194.38.101. Mong được sự chỉ giáo.

    Comment


    • #3
      173.194.38.101
      173 : 16 = 10 dư 13
      194 : 16 = 12 dư 2
      38 : 16 = 2 dư 6
      101 : 16 = 6 dư 5

      So sánh với giá trị HEX :

      A = 10
      B = 11
      C = 12
      D = 13
      E = 14
      F = 15

      Ta ghép kết quả và số dư lại, kết quả đứng trước và số dư đứng sau, ta được kết quả như sau : ACB2:2665

      => Địa chỉ IPv6 của 173.194.38.101 là ABB2:2665

      Vì đ/c IPv4 chỉ có 32bit, trong khi đ/c IPv6 là 128bit, ta còn thiếu 96bit. 96bit này là 1 dãy số 0. Do đó, để ghi chính xác, ta có 2 cách ghi như sau :

      + Cách ghi đầy đủ :

      0000:0000:0000:0000:0000:0000:ACB2:2665

      + Cách ghi rút gọn :

      ::ACB2:2665

      Comment


      • #4
        Phải ra : ADC2:2665 mới đúng chứ....

        Comment


        • #5
          Bạn ấy ghi chắc nhầm , ADC2:2665 là đúng rồi !

          Comment


          • #6
            Mình rất ghét kiểu Spam hay PR trên diễn đàn như thế này , mong BQT có biện pháp xử lí .

            Comment


            • #7
              Cho mình hỏi nếu đổi IPv4 : 224.0.0.5 ra IPv6 phải là : E000::5 phải không ?

              Comment


              • #8
                dãy multicast trong IPv6 FF00::/8. Địa chỉ 224.0.0.5 tương ứng trong IPv6 là FF02::5 đó bạn.
                Nguyễn Bá Hiển
                Email: nguyenbahien@vnpro.org
                Yahoo: nguyenbahien_vnpro
                ------------------------------------------------------------------------------------------------------------
                Trung Tâm Tin Học VnPro
                149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                Tel : (08) 35124257 (5 lines)
                Fax: (08) 35124314

                Home page: http://www.vnpro.vn
                Support Forum: http://www.vnpro.org
                - Chuyên đào tạo quản trị mạng và hạ tầng Internet
                - Phát hành sách chuyên môn
                - Tư vấn và tuyển dụng nhân sự IT
                - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                Network channel: http://www.dancisco.com
                Blog: http://www.vnpro.org/blog

                Comment


                • #9
                  Mình đọc tài liệu thấy: 0:0:0:0:0:0:A00:1 có thể ghi thành ::10.0.0.1 (gắn 96 bit 0 vào đầu địa chỉ Ipv4) có được không?

                  Comment


                  • #10
                    cho ho vi du 192.168.10.10 thi doi qua ipv6 la bao nhieu

                    Comment


                    • #11
                      bài của anh rất hay anh cho em hỏi:
                      1/ địa chỉ ipv6 2001:A:B:C::4 đổi sang ipv4 là bao nhiêu ạ
                      2/ địa chỉ ipv6 2001:A:B:B::2 đổi sang ipv6 là bao nhiêu ạ

                      Comment

                      Working...
                      X