উইন্ডোজ 7 এ আইপিভি 4 বনাম আইপিভি 6 অগ্রাধিকার


31

হারিকেন বৈদ্যুতিন টানেলের মাধ্যমে আমার আইপিভি 6 সংযোগ রয়েছে। এই বছর আইপিভি day দিন থেকে, অনেকগুলি পরিষেবা (google.com, facebook.com, ইত্যাদি) তাদের প্রধান ডোমেনগুলিতে আইপিভি 6 সক্ষম করেছে। আমার উইন্ডোজ মেশিনে আইপিভি 6 আইপিভি 4 এর চেয়ে বেশি পছন্দ করা হয়। এর অর্থ এই যে আমি যখনই গুগল ঘুরে দেখি, সমস্ত ট্র্যাফিক আমার টানেল দিয়ে হারিকেন ইলেকট্রিকের দিকে যায়, যা 100% এর বেশি বিলম্বিত করে:

C:\> ping www.google.com

Pinging www.l.google.com [2001:4860:8005::68] with 32 bytes of data:
Reply from 2001:4860:8005::68: time=85ms
Reply from 2001:4860:8005::68: time=84ms
Reply from 2001:4860:8005::68: time=112ms
Reply from 2001:4860:8005::68: time=86ms

Ping statistics for 2001:4860:8005::68:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 84ms, Maximum = 112ms, Average = 91ms


C:\> ping -4 www.google.com

Pinging www.l.google.com [173.194.79.103] with 32 bytes of data:
Reply from 173.194.79.103: bytes=32 time=28ms TTL=48
Reply from 173.194.79.103: bytes=32 time=28ms TTL=48
Reply from 173.194.79.103: bytes=32 time=55ms TTL=46
Reply from 173.194.79.103: bytes=32 time=29ms TTL=46

Ping statistics for 173.194.79.103:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 28ms, Maximum = 55ms, Average = 35ms

প্রশ্ন: আইপিভি 4 এবং আইপিভি 6 রেকর্ড উভয়ই একটি নির্দিষ্ট ডোমেন নামের জন্য উপলভ্য হলে আমি কীভাবে উইন্ডোজ 7 কে সর্বদা আইপিভি 4 পছন্দ করতে পারি?


4
বেশিরভাগ অপারেটিং সিস্টেমে এটির সঠিক উপায় হ'ল উইন্ডোজের মাধ্যমে - প্রিফিক্স নীতিটি কনফিগার করা netsh interface ipv6 show prefixpolicy। আমি আগামীকাল আরও বিশদ উত্তর পোস্ট করতে পারে।
মাধ্যাকর্ষণ

1
@ গ্রাভিটি এটি হওয়া উচিত prefixpolicies, না prefixpolicy
পিটার উড

@ পিটারউইড এক্সপি থেকে আলাদা হতে পারে, তারপরে।
মাধ্যাকর্ষণ

1
@ গ্রায়েটি হ্যাঁ, আমি উইন্ডোজ on-এ আছি, এবং কলিং netsh interface ipv6 showসহ ব্যবহারের সুযোগ দেয় show prefixpolicies - Shows prefix policy entriesতবে না prefixpolicy। চিয়ার্স।
পিটার উড

উত্তর:


40

সমাধান # 1: আইপিভি 6 এর চেয়ে আইপিভি 4 অ্যাড্রেস পছন্দ করতে একটি উপসর্গ নীতি যুক্ত করুন

উপসর্গের নীতি সারণিটি একটি রাউটিং টেবিলের মতো, এটি সংযোগ করার সময় কোন আইপি ঠিকানাগুলি অগ্রাধিকার দেয় তা নির্ধারণ করে। নোট করুন যে উপসর্গের নীতিগুলিতে উচ্চতর অগ্রাধিকারটি একটি লেজার "অগ্রাধিকার" মান দ্বারা উপস্থাপিত হয়, রাউটিং টেবিলের "ব্যয়" মানের বিপরীতে।

ডিফল্ট উইন্ডোজ উপসর্গ নীতি সারণী:

C:\>netsh interface ipv6 show prefixpolicies
Querying active state...

Precedence  Label  Prefix
----------  -----  --------------------------------
        50      0  ::1/128
        40      1  ::/0
        30      2  2002::/16
        20      3  ::/96
        10      4  ::ffff:0:0/96
         5      5  2001::/32

দ্রষ্টব্য যে IPv6 ঠিকানা (:: / 0) IPv4 ঠিকানার চেয়ে পছন্দসই করা হয় (:: / 96, :: ffff: 0: 0/96)।

আমরা এমন নীতি তৈরি করতে পারি যা হারিকেন বৈদ্যুতিন আইপিভি 6 টানেলকে কোনও আইপিভি 4 ঠিকানার চেয়ে কম অনুকূল করবে :

netsh interface ipv6 add prefixpolicy 2001:470::/32 3 6

2001: 470 :: / 32 হ্যারিকেন বৈদ্যুতিনের উপসর্গ, 3 একটি অগ্রাধিকার (খুব কম) এবং 6 টি একটি লেবেল।

আমি আরও জেনেরিক উপসর্গ ব্যবহার করতে পারতাম, তবে আমি নিশ্চিত হওয়া চাইছিলাম এবং যখন আমি কোনও আইএসপি থেকে সরাসরি আইপিভি 6 সংযোগ পাই, এটি আইপিভি 4 এর চেয়ে বেশি প্রাধান্য পাবে।

আপনি যদি এই সমাধানটি মানিয়ে নিয়ে থাকেন তবে আমার হারিকেন ইলেকট্রিকের পরিবর্তে আপনার উপযুক্ত আইপিভি 6 উপসর্গের বিকল্প প্রয়োজন।

সমাধান # 2: উইন্ডোজ সর্বদা আইপিভি 4 এর চেয়ে আইপিভি 4কে পছন্দ করে তুলতে টুইঙ্ক রেজিস্ট্রি

এই সমাধানটি আরও জেনেরিক তবে আরও আক্রমণাত্মক এবং কম মান অনুসারে। শেষ পর্যন্ত, উইন্ডোজ এখনও আপনার জন্য উপসর্গের নীতি সারণীটি পরিবর্তন করবে।

  • RegEdit খুলুন, নেভিগেট করুন HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip6\Parameters
  • DisabledComponentsDWORD রেজিস্ট্রি মান তৈরি করুন , এর মান 20 (হেক্সাডেসিমাল) সেট করুন। দেখুন মাইক্রোসফট কিলোবাইট 929852 এই রেজিস্ট্রি কী নিয়ে আরও তথ্যের জন্য, বিশেষ করে যদি DisabledComponentsইতিমধ্যে আপনার সিস্টেমে বিদ্যমান।
  • পুনরায় বুট করুন।

পাওয়ারশেল # 2 সমাধানের জন্য আদেশ দেয়: Get-ItemProperty -Path hklm:SYSTEM\CurrentControlSet\Services\tcpip6\Parameters -Name "DisabledComponents" | select -exp DisabledComponents Set-Itemproperty -Path hklm:SYSTEM\CurrentControlSet\Services\tcpip6\Parameters -Name "DisabledComponents" -value 32
সের্গেই ভলচকভ

এটি একটি বিড়ম্বনার যে আপনি প্রতি সংযোগটি এই পছন্দটি সেট করতে পারবেন না (যেমন আমার কাছে বগি রাউটার রয়েছে) তবে কেবল বিশ্বব্যাপী বা সর্বাধিক প্রতি অ্যাডাপ্টার।
মির্হ

23

যদি মোনস্পেস পাঠ্য এবং অদ্ভুত সংখ্যা এবং চিহ্ন সহ টেবিলগুলি আপনাকে ভয় দেখায়, আপনি মাইক্রোসফ্ট ফিক্স-এর, মাইক্রোসফ্ট থেকে সাধারণ ইনস্টলারগুলির সাথে এটি করতে পারেন যা আপনার জন্য কনফিগারেশন পরিবর্তন করে।

এগুলি এটি কেবি 2533454 থেকে আসে , যা ব্যাখ্যা করে যে আপনার আইপিভি 6 সংযোগটি ভেঙে গেলে আপনি এটি করতে চাইবেন। এর ঠিকঠাক পরিচালনা করতে আপনাকে প্রশাসক হওয়া দরকার; ডাউনলোডের পরে, ডান ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন।


এটি সক্ষম / অক্ষম করার জন্য +1 একটি পুশ-বোতামের উপায় থাকা সত্যিই দুর্দান্ত, চিয়ার্স
ashes999

7

সর্বাধিক সহজ উপায় এবং এগুলি সর্বদা এত সহজ যে আমরা সেগুলি উপেক্ষা করি ...

  1. খোলা নেটওয়ার্ক এবং ভাগ করে নেওয়ার কেন্দ্র.

  2. সেখানে অ্যাডাপ্টার সেটিংস পরিবর্তন করতে ক্লিক করুন

  3. "মেনু বার" এ অ্যাডভান্সড এ ক্লিক করুন। ** দ্রষ্টব্য .. আপনি যদি কেবল "সংগঠিত" দেখতে পান তবে ক্লিক করুন এবং তারপরে ড্রপ ডাউন থেকে "লেআউট - মেনু বার" বেছে নিন

  4. পূর্ববর্তী পদক্ষেপে উন্নত ক্লিক করার পরে, এই ধাপে "অ্যাডভান্সড সেটিংস" ক্লিক করুন (আপনার পর্দায় একটি বাক্স খোলা হবে)

  5. যা প্রদর্শিত হয় তা হ'ল অ্যাডাপ্টার এবং সেটিংস এবং আপনি বর্তমানে যে অ্যাডাপ্টারটি ব্যবহার করছেন এটি ইতিমধ্যে উপরের অর্ধে এবং নীচে এর প্রতিনিধি ভাঙ্গনের উপরে হাইলাইট করা হবে (আপনাকে সেই অ্যাডাপ্টারের জন্য বাইন্ডিংগুলি দেখতে হবে)। তালিকার যে কোনও একটি বাঁধাই হাইলাইট করুন এবং আপনার তীরটিকে ডান আলোতে লক্ষ্য করা উচিত, সেই তীরগুলি আপনার পছন্দসই বাঁধাইয়ের ক্রমটি পরিবর্তন করতে ব্যবহার করুন এবং তারপরে নীচে থেকে ঠিক চয়ন করুন।

  6. মনে রাখবেন যে আপনি যখন ঠিক আপনার অ্যাডাপ্টারের বৈশিষ্ট্যে কোনও প্রোটোকল, পরিষেবা বা ক্লায়েন্ট ইনস্টল করেন ঠিক তখনই। একই প্রয়োগ এখানে। যা আপনি একটি অ্যাডাপ্টার পরিবর্তন করেন, এবং বাকী অনুসরন করে। সুতরাং, উদাহরণস্বরূপ, আপনি যদি আইপিভি 6 আপনার ওয়্যারলেস অ্যাডাপ্টারে 4 এর চেয়ে বেশি পছন্দ করেন তবে আপনার ল্যান অ্যাডাপ্টারটিও পরিবর্তন হয়।

কোনও আন্তঃ নেটওয়ার্কে প্যাকেটগুলির রাউটিং সম্পর্কে খুব বেশি চিন্তাভাবনা না করে বা এই অতিরিক্ত কাজটি না করেই আমি এই বিশেষ কাজটি করার সবচেয়ে সহজ উপায়।


2
আমি যখন সেখানে যাই, আইপিভি 4 ইতিমধ্যে উভয় বিভাগে প্রথম তালিকাভুক্ত। যাইহোক, আমি যখন আমার নেটওয়ার্ক অ্যাডাপ্টারের বৈশিষ্ট্যগুলিতে যাই, আইপিভি 6 প্রথমে তালিকাভুক্ত হয়।
kojow7

1

সংক্ষিপ্ত সংস্করণ

Before September 2012                     After September 2012
Precedence  Prefix                        Precedence  Prefix       
----------  -------------                 ----------  -------------
        50  ::1/128        IPv6 loopback          50  ::1/128        IPv6 loopback
        40  ::/0           Native IPv6            40  ::/0           Native IPv6
        40  fc00::/7       ULAs                   35  ::ffff:0:0/96  IPv4
        40  fec0::/10      site-local             30  2002::/16      6to4
        40  3ffe::/16      6bone                   5  2001::/32      Teredo
        30  2002::/16      6to4                    3  fc00::/7       ULAs
        20  ::/96          IPv4compat              1  fec0::/10      site-local
        10  ::ffff:0:0/96  IPv4                    1  3ffe::/16      6bone
         5  2001::/32      Teredo                  1  ::/96          IPv4compat

দীর্ঘ সংস্করণ

RFC6724 ঠিকানার কীভাবে অগ্রাধিকার দেওয়া উচিত তা পরিবর্তনের জন্য সংজ্ঞা প্রদান করেছে। এই পরিবর্তনের সাথে আইপিভি 6 এখন প্রায় প্রতিটি ক্ষেত্রেই পছন্দসই ঠিকানা নয় :(

এই প্রশ্নটি, যা ২০১২ সালের জুনে জিজ্ঞাসা করা হয়েছিল "স্থির" হয়েছিল সেপ্টেম্বর 2012 থেকে একটি জন্য RFC করে আপনার Windows সংস্করণের উপর নির্ভর করে, হয় আপনি এই নতুন নীতি আউট বক্স (উইন্ডোজ 8.1) এর ছিল, অথবা সম্ভবত ইতিমধ্যে একটি আপডেট মাধ্যমে বিতরণ করা ( উইন্ডোজ 8, উইন্ডোজ 7, ​​উইন্ডোজ ভিস্তা)।

আমরা চাই বলেই এখানে আছি আইপিভি 6 ব্যবহার ; আমরা পরিবর্তনটি পূর্বাবস্থায় ফিরে যেতে চাই।

কীভাবে এটি পিছনে রাখা যায়

আপনি যদি কোনও একক হোস্টের জন্য একাধিক আইপি ঠিকানা পান তবে আপনার মেশিনটি সিদ্ধান্ত নিতে হবে যে এটি কোন ঠিকানা ব্যবহার করবে। উদাহরণ র‌্যাঙ্কিং হতে পারে:

  • আইপিভি 6 লুপব্যাক
  • নেটিভ আইপিভি 6
  • অনন্য-স্থানীয় ঠিকানা (ইউএলএস), যেমন fdxx ::
  • সাইট-লোকাল, যেমন fec0
  • 6bone
  • 6to4
  • IPv4compat
  • IPv4- র
  • তেরেডো, যেমন 2001

আপনার উইন্ডোজ মেশিনে, এই র‌্যাঙ্কিংটিকে প্রিফিক্স নীতি বলা হয় ।

উপসর্গ নীতি

আপনি চালিয়ে আপনার কম্পিউটারের উপসর্গ নীতিটি দেখতে পারেন:

>netsh int ipv6 show prefixpolicies

পুরানো সময়ে (মূলত আরএফসি 3484 দ্বারা সংজ্ঞায়িত ), উপসর্গ নীতিটি ছিল:

Precedence  Prefix         
----------  -------------
        50  ::1/128        IPv6 loopback
        40  ::/0           Native IPv6
        40  fc00::/7       ULAs
        40  fec0::/10      site-local
        40  3ffe::/16      6bone
        30  2002::/16      6to4
        20  ::/96          IPv4compat
        10  ::ffff:0:0/96  IPv4
         5  2001::/32      Teredo

সুতরাং আপনি দেখতে পাচ্ছেন যে এটি সর্বদা আইপিভি 6 ব্যবহার করবে (হ্যাঁ!):

  1. আইপিভি 6 লুপব্যাক
  2. নেটিভ আইপিভি 6, ইউএলএস, সাইট-লোকাল, 6 এনি
  3. 6to4
  4. IPv4compat
  5. IPv4- র
  6. জাহাজ-কাটা-কীট

আপনি যদি আইপিভি 6 মোতায়েন করার প্রচেষ্টা চালিয়ে যান: এটি সবেমাত্র কাজ করেছে।

নতুন উপসর্গ নীতি

২০১২ সালে আরএফসি 6724 দ্বারা একটি নতুন অগ্রাধিকার অর্ডার সংজ্ঞায়িত করা হয়েছিল । আজকাল উপসর্গের নীতিটি অনেকটা নিশ্চিত করে যে আপনি কখনই আইপিভি 6 ব্যবহার করবেন না:

Precedence  Prefix         
----------  -------------
        50  ::1/128        
        40  ::/0           Native IPv6
        35  ::ffff:0:0/96  IPv4
        30  2002::/16      
         5  2001::/32      
         3  fc00::/7       ULAs
         1  fec0::/10      site-local
         1  3ffe::/16      
         1  ::/96          

আপনি দেখতে পাবেন যে আপনি কখনই আপনার অনন্য স্থানীয় ঠিকানা বা সাইট-স্থানীয় ঠিকানা ব্যবহার করতে পারবেন না ; এটি চিরতরে ভাঙা:

  1. আইপিভি 6 লুপব্যাক
  2. নেটিভ আইপিভি 6
  3. IPv4- র
  4. 6to4
  5. জাহাজ-কাটা-কীট
  6. ULAs
  7. সাইট-স্থানীয়
  8. 6bone
  9. IPv6compat

কিভাবে ঠিক হবে এটা?

আমরা যা চাই তা হল IPv6 ঠিক করা যাতে ইউএলএগুলি আইপিভি 4 এর চেয়ে বেশি পছন্দ হয়। খুব কমপক্ষে আমরা আইভিভি fc00::/74-র উপরে ইউএলএস ( ) ব্যবহারের দিকে চাপ দিতে চাই :

Precedence  Prefix         
----------  -------------
        50  ::1/128        
        40  ::/0           Native IPv6
        37  fc00::/7       ULAs <---------- from 3 up to 37
        35  ::ffff:0:0/96  IPv4
        30  2002::/16      
         5  2001::/32      
         1  fec0::/10      site-local
         1  3ffe::/16      
         1  ::/96          

যা করেছেন:

>netsh interface ipv6 set prefixpolicy prefix=fc00::/7 precedence=37 label=13 store=active

এটি কেবল পরবর্তী পুনরায় বুট পর্যন্ত এটি সক্রিয় রাখবে। পরিবর্তন স্থায়ী করতে:

>netsh interface ipv6 set prefixpolicy fc00::/7 37 13

আমি যদি:

  • আমার / 48 এর জন্য একটি ইউএলএর গ্লোবাল উপসর্গ উত্পন্ন করার প্রচেষ্টা চালিয়ে গেল
  • এবং আমার / 64 এর জন্য একটি সাবনেট আইডি চয়ন করুন
  • এবং এন্টারপ্রাইজের প্রতিটি মেশিনে ইউএলএস মোতায়েন করুন
  • এবং IPv4 ঠিকানাগুলি ছাড়াও IPv6 ULA ঠিকানাগুলি ফেরত দিতে DNS সার্ভারগুলি আপডেট করুন

ঠিকানাটি ব্যবহার করার জন্য সাধারণ সৌজন্যে কমপক্ষে কম্পিউটারটি করতে পারে।

বোনাস বকবক

fc00::/7পরিসর দুটি ভাগে ভাগ করা হয়:

  • fd00::/8 - গ্লোবালআইডি উপসর্গ স্থানীয়ভাবে উত্পন্ন
  • fc00::/8 - ???

কেউ কখনও সত্যই সিদ্ধান্ত নেয় নি fcযে ভাল হবে, এবং তাই কেবল সেখানে বসে।

fdঠিকানাগুলি হিসাবে সংজ্ঞায়িত করা হয়:

fd [40-bit random GlobalID] [16-bit subnet] [64-bits for host assignment]

সুতরাং আপনি যদি a4d7f6dd66আপনার ক্রিপ্টোঘক্কেললি এলোমেলোভাবে 40-বিট গ্লোবালআইডি হিসাবে উত্পন্ন করেন যা আপনাকে আপনার / 48 দেয়:

  • fda4:d7f5:dd66:: / 48
  • fda4:d7f5:dd66:face::/ 64 ( faceসাবনেটে)
  • fda4:d7f5:dd66:face::825 হোস্ট আইপি ঠিকানা হিসাবে

সিক্সএক্সএস সংঘর্ষের সম্ভাবনা হ্রাস করতে ইউনিক লোকাল এড্রেস গ্লোবালআইডি উপসর্গগুলির একটি সার্বজনীন ডাটাবেস বজায় রেখেছে, যেমন:

  • fdee:e004:2208::/48: অ্যাপল ইনক - চিতা ওএসএক্স
  • fdd4:43c8:ba34::/48: টেকস্যাভি - ড্যানি মারে
  • fdac:afbd:fea1::/48: আইবিএম রেশনাল বিল্ড ফোরজি - ক্রিস ফুলার

তবে ধীরগতিতে ব্যবহার এবং সন্দেহজনক মান প্রথম স্থানে থাকার কারণে সিক্সএক্সএস 2018 সালে পরিষেবাটি বন্ধ করে দিয়েছে।

বোনাস রিডিং


fc00::/7নেটওয়ার্কের সত্যিই দুটি ভাগে ভাগ করা হয়। fc00::/8নেটওয়ার্কের ভবিষ্যতে বিশ্বব্যাপী কর্তৃত্ব থেকে দায়িত্ব অর্পণ করা জন্য সংরক্ষিত আছে এবং বর্তমানে ব্যবহার করা যাবে না, কিন্তু fd00::/8স্থানীয় অ্যাসাইনমেন্টের জন্য পাওয়া যাচ্ছে, কিন্তু এটি প্রয়োজন পরবর্তী 40 বিট এলোমেলোভাবে নির্বাচিত করা হবে।
রন মাউপিন

আসলে আমরা এখানে আছি কারণ আমরা (এবং ওপি) আইপিভি 6 ব্যবহার করতে চাই না এবং এটি এখনও লুপব্যাকে সক্রিয় রয়েছে যদিও আমি খুঁজে পেতে পারে এমন আইপিভি 6 এর প্রতিটি প্রতিবন্ধ অক্ষম করেছিলাম!
এএএ

0

আমার জন্য কার্যকর একটি সহজ পদ্ধতি আছে। আমি কেবল ইন্টারফেস মেট্রিক # এর অগ্রাধিকারটি নির্ধারণের জন্য পরিবর্তন করেছি। নেটওয়ার্ক অ্যাডাপ্টারের অগ্রাধিকার পরিবর্তন করার জন্য আমি অতীতে এই পদ্ধতিটি ব্যবহার করেছি (ওয়্যারলেস এনআইসি অগ্রাধিকার প্রথমে, ল্যান এনআইসির অগ্রাধিকার দ্বিতীয়), তবে আমি জানতে পেরেছিলাম এটি টিসিপি / আইপিভি 4 এবং টিসিপি / আইপিভি 6 তেও কাজ করে। এই ক্ষেত্রে, আমি টিসিপি / আইপিভি 4 এর ইন্টারফেস মেট্রিককে অটোমেটিক থেকে 5 এবং টিসিপি / আইপিভি 6 ইন্টারফেস মেট্রিককে অটোমেটিক থেকে 10 এ পরিবর্তন করেছি the মেট্রিক সংখ্যা যত কম হবে তত বেশি তার অগ্রাধিকার থাকবে। তারপরে আপনার পিসি পুনরায় চালু করুন। সুতরাং এখনই যখনই আমি হোস্টনামটি ব্যবহার করে পিং করব, এটি আইপিভি 6 এর পরিবর্তে আইপিভি 4 থেকে উত্তর দেবে।

এখানে আরও বিস্তারিত নির্দেশ দেওয়া হল

https://www.windowscentral.com/how-change-priority-order-network-adapters-windows-10

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.