মাল্টিহোমড উইন্ডোজ 10 ডিএনএস রেজোলিউশন সময়সীমা


10

আমার কাছে একটি উইন্ডোজ ২০১২ আর 2 ডোমেনে অনেকগুলি বহুতল উইন্ডোজ 10 ক্লায়েন্ট ভিএম যোগ দিয়েছে। ইথারনেট 1 ডোমেন কন্ট্রোলারগুলির সাথে ল্যানের সাথে সংযুক্ত (যার ফরোয়ার্ডার নেই, বা রুট সার্ভারগুলিতে অ্যাক্সেস নেই), ইথারনেট 2 ল্যানের সাথে ইন্টারনেট অ্যাক্সেস যুক্ত, ইথারনেট 0 এবং ইথারনেট 3 উভয়ের মিডিয়া সংযোগ বিচ্ছিন্ন হয়েছে। ডোমেন কন্ট্রোলার থেকে রেকর্ডের জন্য অনুসন্ধানগুলি ঠিক জরিমানা ফিরে আসে, তবে ইন্টারনেট থেকে রেকর্ডগুলির জন্য অনুসন্ধানগুলি 10 সেকেন্ড সময় নেয় তবে আমার আইএসপির ডিএনএস সার্ভারগুলি প্রতিক্রিয়া ফিরিয়ে নিতে আরও দীর্ঘ সময় নেয়। যদি আমি আমার আইএসপি-এর ডিএনএস সার্ভারগুলি সরাসরি nslookupনামের মাধ্যমে সমাধান করি তবে তাৎক্ষণিকভাবে সমাধান করা হয়েছে (<1 সেকেন্ড), যদি আমি কেবল nslookupকোনও ডিএনএস সার্ভার নির্দিষ্ট না করে চালিয়ে যাই তবে কোয়েরিটি শেষ হয়ে যায় এবং নামটি কখনই সমাধান হয় না, এবং যদি আমি ডিএনএস নামটি পিং করার চেষ্টা করি তবে নামটি সমাধান হওয়ার আগে 10 সেকেন্ড সময় নেয়।

আমি টেকনেটকে ঘিরে দেখেছি, তবে উইন্ডোজ 10 এ এখনও কোনও ডকুমেন্টেশন নেই বলে মনে হয় i'

http://blogs.technet.com/b/networking/archive/2009/06/26/dns-client-resolver-behaviour.aspx http://blogs.technet.com/b/stdqry/archive/2011/12 /15/dns-clients-and-timeouts-part-2.aspx

যা বলে যে আমার ক্লায়েন্টকে ইথারনেট 1 এর জন্য প্রাথমিক ডিএনএস সার্ভারটি জিজ্ঞাসা করা উচিত, সময়সীমার প্রতিক্রিয়াটির জন্য 1 সেকেন্ড অপেক্ষা করা উচিত এবং তারপরে ইথারনেট 1 এর জন্য দ্বিতীয় ডিএনএস সার্ভার এবং ইথারনেট 2 এর জন্য প্রাথমিক ডিএনএস সার্ভার উভয়কেই জিজ্ঞাসা করা উচিত তবে এটি মনে হয় না হচ্ছে। ডকুমেন্টেশনটি আরও বলেছে যে 10 সেকেন্ডের পরে (আরও দীর্ঘ সময়সীমার সাথে আরও 3 টি রাউন্ড ডিএনএস অনুসন্ধানগুলি) ডিএনএস রেজোলিউশনটি সমস্ত অ্যাডাপ্টারের পক্ষে সম্পূর্ণভাবে ব্যর্থ হয়ে যায়, তবে ক্লায়েন্টের আচরণ এমন ধারণা দেয় যা এমনকি চেষ্টা করার আগে 10 সেকেন্ড সময় নেয় দ্বিতীয় অ্যাডাপ্টারের জন্য ডিএনএস সার্ভার ব্যবহার করুন।

আমাকে অনুপস্থিত (বা আপনি) ওয়্যারশার্ক খুলে লাইনটি স্নিগ্ধ করে, বা অন্ধভাবে সংশোধন করা HKLM\System\CurrentControlSet\Services\dnscache\Parameters\DNSQueryTimeoutsকি কেউ জানবে যে উইন্ডোজ 10 কীভাবে আচরণ করবে এবং আরও গুরুত্বপূর্ণভাবে আমি আচরণটি কনফিগার করার বিষয়ে কীভাবে যেতে পারি? আমি ~ 1 সেকেন্ডের রেজোলিউশন সময় নিয়ে বাঁচতে ইচ্ছুক, তবে 10 সেকেন্ডের চেয়ে বরং নির্মম।

ipconfig

Ethernet adapter Ethernet1:

   Connection-specific DNS Suffix  . : intranet.mydomain.net
   Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection #2
   Physical Address. . . . . . . . . : 00-0C-29-CC-E8-93
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::999b:3e21:749b:6f55%7(Preferred)
   IPv4 Address. . . . . . . . . . . : 10.2.0.20(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Lease Obtained. . . . . . . . . . : Sunday, September 6, 2015 8:17:00 AM
   Lease Expires . . . . . . . . . . : Sunday, September 13, 2015 8:17:00 AM
   Default Gateway . . . . . . . . . :
   DHCP Server . . . . . . . . . . . : 10.2.0.2
   DHCPv6 IAID . . . . . . . . . . . : 83889193
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1D-74-AB-6A-00-0C-29-CC-E8-89
   DNS Servers . . . . . . . . . . . : 10.2.0.1
                                       10.2.0.2
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Ethernet2:

   Connection-specific DNS Suffix  . : internet.mydomain.net
   Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection #3
   Physical Address. . . . . . . . . : 00-0C-29-CC-E8-9D
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::944:ded1:dc53:cec4%6(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.116(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Sunday, September 6, 2015 8:17:04 AM
   Lease Expires . . . . . . . . . . : Monday, September 7, 2015 8:17:04 AM
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 83889193
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1D-74-AB-6A-00-0C-29-CC-E8-89
   DNS Servers . . . . . . . . . . . : 75.75.75.75
                                       75.75.76.76
                                       8.8.8.8
   NetBIOS over Tcpip. . . . . . . . : Enabled

nslookup একটি

C:\Users\username>nslookup www.google.com 75.75.75.75
Server:  cdns01.comcast.net
Address:  75.75.75.75

Non-authoritative answer:
Name:    www.google.com
Addresses:  2607:f8b0:4001:c07::69
          74.125.196.106
          74.125.196.104
          74.125.196.147
          74.125.196.105
          74.125.196.99
          74.125.196.103


C:\Users\username>nslookup www.google.com
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  10.2.0.1

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
*** Request to UnKnown timed-out

হালনাগাদ

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

আপডেট 2

সুতরাং জিনিসগুলি অচেনা হয়ে উঠছে। এটি ডিফল্টরূপে Win10 এর মতো দেখতে সমান্তরালভাবে প্রশ্নগুলি প্রকাশ করবে তবে সমস্ত প্রশ্নের সময়সীমা শেষ না হওয়া পর্যন্ত এটি যে প্রক্রিয়াটিতে অনুরোধ করেছে তাতে প্রতিক্রিয়াটি পাস করবে না। এবং কোনও কারণে আমার ২ য় ডোমেন কন্ট্রোলারের ডিএনএস সার্ভার কাজ করছে না। কেউ কীভাবে এই আচরণটি অক্ষম করতে জানে?

ওয়্যারশার্ক প্যাকেট ট্রেস


এই প্রশ্নটি একবার দেখুন: superuser.com/questions/966017/… haarymc উল্লেখ করেছে যে উইন্ডোজ 10 ডিএনএস রেজলভারটি উল্লেখযোগ্যভাবে সংশোধন করা হয়েছিল এবং এর কয়েকটি সম্ভাব্য সমাধান দেখিয়েছে।
ব্র্যান্ডন জাভিয়ার

আমি অক্ষম স্মার্টনেম রেজোলিউশন দিয়ে শুরু করব যা উল্লিখিত ছিল।
ব্র্যান্ডন জাভিয়ার

ব্র্যান্ডন, দেখে মনে হচ্ছে এটি DisableSmartNameResolution 1 তে সেট করুন (লিঙ্কের দ্বারা প্রস্তাবিত হিসাবে 0 এর চেয়ে বেশি) কাজ করেছে! আপনি যদি এটি পোস্ট করতে চান তবে এটি একটি উত্তর হিসাবে, আমি এই প্রতিবেদনের পুরস্কার দেব। ধন্যবাদ!
ম্যাট

LOL, এত প্রক্ষেপণ। পাগল থাকুন যে ব্র্যান্ডন জাভিয়ার এখানে সমস্যাটি খুঁজে পেয়েছেন, তিনি যখন উত্তর হিসাবে তার মন্তব্যটি পুনরায় পোস্ট করবেন তখন +100 রেপ পাবেন, এবং আপনাকে নিজের উদ্ধৃতি পড়তে বিরক্ত করা যাবে না।
ম্যাট

1
এখানে এই নতুন বৈশিষ্ট্য সম্পর্কে আরেকটি ভাল লিঙ্ক, এবং কিভাবে এটি উইন্ডোজ 8.1 থেকে Windows 10. পরিবর্তিত medium.com/@ValdikSS/...
GuitarPicker

উত্তর:


11

মাইক্রোসফ্ট উইন্ডোজ 10 এ ডিএনএস রেজলভারটি যথেষ্ট পরিমাণে সংশোধন বা পুনর্লিখন করেছে।

বৃহত্তম পরিবর্তনটি ছিল সমান্তরালভাবে সমস্ত অ্যাডাপ্টারে ডিএনএস কোয়েরি জারি করা, তারপরে পৌঁছানোর জন্য প্রথম উত্তরটি নিয়ে যান। দুর্ভাগ্যক্রমে নতুন কোডে বাগ এবং বাদ রয়েছে এবং এটি মনে হয় যে প্রথম উত্তরটি না দিয়ে বরং এটি সমস্ত উত্তরের জন্য অপেক্ষা করে। যদি কোনও ডিএনএস ক্যোয়ারির সময়সীমা শেষ হয়ে যায়, এর অর্থ ডিএনএস সমাধান হওয়ার আগে 10 সেকেন্ড অপেক্ষা।

এই বাগটি নিঃসন্দেহে উইন্ডোজ 10 এর ভবিষ্যতের আপডেটে স্থির করা হবে ততক্ষণ পূর্ববর্তী উইন্ডোজ সংস্করণগুলির হিসাবে যতটা সম্ভব আচরণটি ফিরিয়ে আনতে নিম্নলিখিত রেজিস্ট্রি পরিবর্তনগুলি উপস্থিত রয়েছে:

অক্ষম স্মার্টনাম রিসোলিউশন ( ডিডাবর্ড )

রেজিস্ট্রি কী HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\DNSClient
অক্ষম করতে মানটি 1, স্মার্ট রেজোলিউশন সক্ষম করতে 0। স্মার্ট মাল্টি-হোমড নেম রেজোলিউশনটি বন্ধ করুন
থেকে :

উল্লেখ করে যে কোনও মাল্টি-হোমড ডিএনএস ক্লায়েন্টের নেটওয়ার্ক জুড়ে নাম রেজোলিউশনটি অনুকূলিত করা উচিত। সমস্ত নেটওয়ার্ক জুড়ে সমান্তরাল ডিএনএস লিংক স্থানীয় মাল্টিকাস্ট নেম রেজোলিউশন (এলএলএমএনআর) এবং নেটবিআইওএস ওভার টিসিপি / আইপি (নেটবিটি) কোয়েরি জারি করে সেটিংস কার্য সম্পাদনকে উন্নত করে। ইভেন্টে একাধিক ইতিবাচক প্রতিক্রিয়া প্রাপ্ত হওয়ার সাথে সাথে নেটওয়ার্কের বাইন্ডিং অর্ডারটি কোন প্রতিক্রিয়া গ্রহণ করবে তা নির্ধারণ করতে ব্যবহৃত হয় you আপনি যদি এই নীতিটি সেট করে সক্ষম করেন তবে ডিএনএস ক্লায়েন্ট কোনও অপ্টিমাইজেশন সম্পাদন করবে না। ডিএনএস কোয়েরিগুলি সমস্ত নেটওয়ার্কে প্রথমে জারি করা হবে। এলএনএমএনআর প্রশ্নগুলি জারি করা হবে যদি ডিএনএস কোয়েরিগুলি অনুসরণ করে নেটবিটি কোয়েরি অনুসরণ করে যদি এলএলএমএনআর কোয়েরি ব্যর্থ হয় this আপনি যদি এই নীতি সেটিংটি অক্ষম করেন বা আপনি যদি এই নীতি সেটিংটি নামটি কনফিগার না করেন তবে ডিএনএস এলএলএমএনআর এবং নেটবিটি কোয়েরি দেওয়ার সময় অনুকূলিতকরণ করা হবে।

প্যারালালএন্ডএএএএএ ( ডিডাবর্ড ) অক্ষম করুন

রেজিস্ট্রি কী HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
মানটি সক্ষম করার জন্য 0, সমস্ত কনফিগার করা ডিএনএস সার্ভারের সমান্তরালভাবে সম্পাদন করা থেকে ডিএনএস এ এবং এএএএ ক্যোয়ারিকে অক্ষম করার 1, দ্রুততম প্রতিক্রিয়াটি তাত্ত্বিকভাবে প্রথমে গৃহীত হয়।


1
কেবল যোগ করতে চেয়েছিলাম যে আমি উইন 10.0.10586 এ ​​আছি এবং HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\DNSClientএটি বিদ্যমান নেই। এছাড়াও, DisableParallelAandAAAAবিদ্যমান নেই তবে কীগুলি বিদ্যমান রয়েছে যাতে এটি যুক্ত করতে পারে।
মাহদি

এটি উইন্ডোজ ১০-এ ভিপিএন স্প্লিট-ডিএনএস সমস্যা সমাধান করেছে। যখন কোনও ভিপিএন (যেমন সিসকো ক্লায়েন্ট ব্যবহার করে) এর সাথে সংযুক্ত থাকে, তখন এই দুটি বৈশিষ্ট্যের কারণে ভিপিএন এর ডিএনএস কিছু সময় ব্যবহৃত হয়। এই দুটি (স্মার্ট নাম রেজোলিউশন এবং সমান্তরাল ডিএনএস কোয়েরি) অক্ষম করে, এটি ভিপিএন এর ডিএনএসকে নির্ভরযোগ্যভাবে ব্যবহার করতে দেয়। এছাড়াও, এটি আপনার "ডিএনএস ফাঁস" ইস্যুটি সমাধান করে যা আপনার যখন অনিরাপদ / অবিশ্বস্ত ওয়াই-ফাই নেটওয়ার্ক যেমন উইন্ডোজ 10 এর সাথে একটি কফি শপে রয়েছে তখন আপনার ডিএনএসের প্রশ্নগুলি কখনও কখনও কফি শপের দিকে না যাওয়ার পরিবর্তে এখন ভিপিএন এর উপর দিয়ে যাবে DNS। এই সমাধান সরবরাহ করার জন্য আপনাকে অনেক ধন্যবাদ!
ট্রুমেডিয়া

2
যে কেউ এই আঘাত (আমরা স্ট্যাক এক্সচেঞ্জ হয়) জন্য কুশলী PowerShell সংস্করণ: Set-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\Windows NT\DNSClient" -Name DisableSmartNameResolution -Value 1 -Type DWordএবংSet-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" -Name DisableParallelAandAAAA -Value 1 -Type DWord
নিক Craver

1
এই রেজিস্ট্রি কীটি আমার উইন্ডোজ 10-তে কোনও প্রভাব ফেলেনি, যা কাজ করেছিল:Press WIN+R and write gpedit.msc Expand Administrative templates Expand Network Click DNS-client Double-click "Turn off smart multi-homed name resolution" Check the box called "Enabled" Click "Apply all" and then "OK"
জুলিয়েন

0

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

২০০৮ আর ২-তে রুট ইঙ্গিতগুলি অপসারণের পদ্ধতিটি এখানে নথিভুক্ত করা হয়েছে


প্রতিক্রিয়াটির জন্য ধন্যবাদ তবে এই প্রশ্নটি ক্লায়েন্টদের আচরণ সম্পর্কিত ছিল, ডোমেন নিয়ন্ত্রকের ডিএনএস সার্ভার নয়, "... দ্বারা উল্লিখিত হিসাবে ... ... উইন্ডোজ 10 কীভাবে আচরণ করা উচিত তা কি কেউ জানেন এবং আরও গুরুত্বপূর্ণভাবে আমি কীভাবে কনফিগার করতে পারি আচরণ "
ম্যাট

যথেষ্ট ফর্সা। এটি বেজে উঠল যেন কোনও অনুকূল-বিন্যাসের কারণে ক্লায়েন্টরা এভাবে আচরণ করে। আপনার কি কোনও উইন্ডোজ 10 নন ক্লায়েন্ট রয়েছে যা আলাদা আচরণ করে?
গিটারপিকার

না, আমার অন্যান্য উইন 10 ভিএম ক্লায়েন্ট রয়েছে যাদের ইথারনেট 2 এর পরিবর্তে ইথারনেট 3 (ভিপিএন ভিত্তিক ইন্টারনেট অ্যাক্সেস এবং ডিএনএস সার্ভার 1.2.3.4) সংযুক্ত রয়েছে এবং তারা একই আচরণ করে। এবং উভয় নেটওয়ার্কের জন্য ডিএনএস সার্ভার সহ একটি বহুতল ক্লায়েন্ট কীভাবে অপ-অনুকূল হিসাবে বিবেচিত হবে?
ম্যাট 21

1
GuitarPicker, আমি আপনার অ-Win10 ক্লায়েন্ট পরামর্শ চেষ্টা এবং এটি দেখে মনে হচ্ছে এই আচরণ উইন্ডোজ 10. নির্দিষ্ট
ম্যাট

@ হ্যারিমিকের উত্তর দেখে মনে হচ্ছে এটি ক্লায়েন্টের পক্ষের জিনিসগুলির যত্ন নেবে। আমি আপনার মন্তব্যটি পড়ার পরে এবং তার উত্তর পড়ার আগে এটি খুঁজে পেয়েছি। মাইক্রোসফ্ট এটি নথিভুক্ত সম্পর্কে আশ্চর্যজনকভাবে শান্ত। আমার সমাধান আপনাকে সমস্ত ক্লায়েন্টের জন্য রেজোলিউশন সময়কে আরও কিছুটা উত্সাহ দিতে পারে, তবে তার উত্তর ক্লায়েন্টদের মধ্যে পার্থক্য ব্যাখ্যা করবে।
গিটারপিকারটি

0

উৎস

উইন্ডোজ ৮ এর তুলনায় উইন্ডোজ 10 এর জন্য এসএমএইচএনআর সামান্য পরিবর্তন করা হয়েছে উইন্ডোজ 10-এ, আপনি এটিকে নিবন্ধের মাধ্যমে বন্ধ করতে পারবেন না।

উইন্ডোজ 10 এর জন্য, আপনি বৈশিষ্ট্যটি নিষ্ক্রিয় করতে "স্থানীয় নীতিগুলি" ব্যবহার করতে পারেন। এটি করার জন্য নীচের পদক্ষেপগুলি অনুসরণ করুন:

  • WIN + R টিপুন এবং gpedit.msc লিখুন
  • প্রশাসনিক টেমপ্লেট সম্প্রসারণ নেটওয়ার্ক প্রসারিত করুন
  • ডিএনএস-ক্লায়েন্ট ক্লিক করুন "স্মার্ট মাল্টি-হোমড নেম রেজোলিউশন বন্ধ করুন"
  • "সক্ষম" নামক বাক্সটি চেক করুন
  • "সমস্ত প্রয়োগ করুন" এবং তারপরে "ঠিক আছে" ক্লিক করুন

জুলিয়েন, আমি বলছি না যে রেজিস্ট্রিগুলিতে পাথগুলি সরেনি তবে আপনি যখন স্থানীয় নীতিতে সেটিংস আপডেট করেন তখন আপনি যা করছেন তার সিংহভাগই রেজিস্ট্রি পরিবর্তন করছেন (স্থানীয় নীতি সম্পাদক) Editor প্রকৃতপক্ষে, রেজিস্ট্রিটির কোন অংশটি কোনও নির্দিষ্ট সেটিংয়ের জন্য সরাসরি পরিবর্তন করতে হবে তা নির্ধারণ করার জন্য এটি একটি খুব সাধারণ উপায়। প্রোকমন চালান (সিসিনটার্নালগুলি থেকে) এবং পরিবর্তনটি করুন এবং তারপরে কোন মাইকে কী থেকে কী আপডেট করা হয়েছিল তার কার্যকর রেজিস্ট্রি পথটি নির্ধারণ করুন।
thepip3r
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.