উত্তর:
যে কোনও কম্পিউটারে, এটির ডিএনএস সার্ভারটি ব্যবহার করার জন্য ডিএনএস কনফিগার করেছে:
শুরু -> চালান -> nslookup
set type=all
_ldap._tcp.dc._msdcs.DOMAIN_NAME
প্রকৃত ডোমেন নাম উদাহরণস্বরূপ. com দিয়ে DOMAIN_NAME প্রতিস্থাপন করুন । এখানে আরও পড়ুন ।
_ldap._tcp.dc._msdcs.UnKnown
। কী অজানা মানে?
এমন একটি কম্পিউটারের জন্য যা কোনও ডোমেনের সদস্য, পরিবেশের পরিবর্তনশীল লোগোনসারভারে ডিসির নাম রয়েছে যা বর্তমান ব্যবহারকারীর অনুমোদন দিয়েছে। স্পষ্টতই এটি একটি বহু-ডিসি পরিবেশে সমস্ত ডিসি হতে চলেছে না তবে আপনি যদি চান তবে একটি কমান্ড শেল থেকে একটি ডোমেন নিয়ন্ত্রকের নাম সন্ধানের দ্রুত উপায় যদি:
set l <enter>
ডিসির নাম সহ "এল" দিয়ে শুরু হওয়া সমস্ত পরিবেশের পরিবর্তনগুলি ফিরিয়ে দেবে।
কমান্ড প্রম্পট থেকে এটি চালানো একটি নিঃশর্ত, সুপার ইজি এবং দ্রুত বিকল্প হ'ল:
nltest /dclist:domainname
কেবলমাত্র আপনার ডোমেনের সাথে 'ডোমেন নাম' প্রতিস্থাপন করুন
আরও জানতে আপনি অন্যান্য কিছু বিকল্প চালনা করতে পারেন:
/dcname:domainname
ডোমেনের পিডিসির নাম পায়
/dsgetdc:domainname
অন্য তথ্যের জন্য পতাকা রয়েছে
nltest /?
আরও বিকল্প পেতে আপনার প্রম্পটে চেষ্টা করুন! :)
C:\> nltest /dclist:domainname Cannot find DC to get DC list from.Status = 1355 0x54b ERROR_NO_SUCH_DOMAIN The command completed successfully
ওটার মানে কি?
এটি পাওয়ারশেলের আপনার নিকটতম ডোমেন নিয়ন্ত্রককে ফিরিয়ে দেবে:
Import-Module ActiveDirectory
(Get-ADDomainController -DomainName <Domain FQDN> -Discover -NextClosestSite).HostName
কমান্ড প্রম্পট থেকে চালান gpresult
। তুমি পাবে:
এখানে চলমান উদাহরণ আউটপুটgpresult
। আপনি gpresult /z
আরও বিস্তারিত তথ্য পেতে নির্দিষ্ট করতে পারেন।
gpresult /Z
প্রচুর ডেটা আউটপুট করে। ধন্যবাদ।
এডি ডোমেন নিয়ামক দ্বারা পরিচালিত বা ডোমেন নিয়ামক হিসাবে অভিনয় করা নেটওয়ার্কে ইউনিক্স / লিনাক্স মেশিন থাকতে পারে বলে ডিএনএস এবং ডিএইচসিপি হ'ল সর্বোত্তম উপায়।
এছাড়াও, সক্রিয় ডিরেক্টরি বিবেচনা করা মাইক্রোসফ্টের কার্বেরোস, এলডিএপি, ডিএইচসিপি এবং ডিএনএসের সংস্করণ ছাড়া আর কিছুই নয়। স্তর 7+ এর চেয়ে কম স্তরগুলিতে জিনিসগুলি বুঝতে এবং ডিবাগ করা ভাল। এটি কারণ অপারেটিং সিস্টেমটি এই একই অনুরোধগুলির পূর্ববর্তী করবে এবং প্রতিটি প্রোটোকলের জন্য আন্ডারলাইনিং আরএফসি আসলে একটি OSI স্তরে পরিচালিত হয় "এখানে পছন্দের সরঞ্জামটি সন্নিবেশ করান" স্তর নয়।
কেউ আরও এক ধাপ এগিয়ে যেতে পারে এবং ডোমেনের নাম , ডোমেন নেম সার্ভার এবং উইনস / নেটবিআইওএস নেম সার্ভার পেতে 6, 15 এবং 44 বিকল্পের জন্য ডিএইচসিপি জিজ্ঞাসা করতে পারে ।
তারপরে _kerberos._tcp, _kpasswd._tcp, _LDAP._TCP.dc._msdcs, এবং _ldap._tcp এসআরভি রেকর্ডগুলির জন্য চেক করতে ডিএনএস ব্যবহার করে:
nslookup -type=srv _kerberos._tcp.EXMAPLE.COM
nslookup -type=srv _kpasswd._tcp.EXAMPLE.COM
nslookup -type=srv _ldap._tcp.EXAMPLE.COM
nslookup -type=srv _ldap._tcp.dc._msdcs.EXAMPLE.COM
.EXAMPLE.COM ::= value returned from dhcp option-1
এটি তিনটি ভাগে বিভক্ত হয়ে যায়, দুটি হ'ল প্রোটোকল সমর্থিত ডিএনএস-এসডি রেকর্ডগুলি:
_kerberos._tcp
এবং _kpasswd._tcp
(ইউএনআইএক্স / লিনাক্স / ওএসএক্সের অধীনেও কিছু উইন্ডোজ নেটওয়ার্ক রয়েছে _kadmin._tcp
) কার্বেরোসের জন্য_ldap._tcp
ldap এর জন্য (ওপেনড্যাপ, ওপেনডাক, সান / ওরাকল ডিরেক্টরি, এমএস বিজ্ঞাপন) _LDAP._TCP.dc._msdcs
মাইক্রোসফ্ট কেবলমাত্র ডোমেন নিয়ামককে
মানচিত্রে ldap করার এক্সটেনশন।হিসাবে সংরক্ষণ করুন GetDcNames.cmd
:
nslookup -type=any %userdnsdomain%.
হিসাবে চালায়: GetDcNames.cmd
।
(দ্রষ্টব্য: "% userdnsdomain%।" এ অনুমানযোগ্য বিন্দুটি লক্ষ্যবস্তু। এটি কোনও ডিএনএস অনুসন্ধানের পথের স্ট্রিংগুলি ব্যবহার করা থেকে আপনার স্থানীয় এনএসলআপটিকে থামিয়ে দেয়))
আমি একটি দ্রুত এবং নোংরা ব্যাচ ফাইলটি চাবুক দিয়েছি, যাতে আমাকে ডিএনএস ডোমেনের নামগুলি মনে রাখতে না হয় এবং / অথবা সেগুলি সমস্ত টাইপ করতে হয়। (তালিকা সম্পূর্ণ নাও হতে পারে))
ডোমেন থেকে মেশিনে যোগদানের কাজ করে। যদি আপনার মেশিনটি ডোমেনে যোগদান না করে থাকে তবে আপনাকে অবশ্যই যা করতে চান তা USERDNSDOMAIN ম্যানুয়ালি সেট করতে হবে।
হিসাবে সংরক্ষণ করুন TestAdDnsRecords.cmd
:
@setlocal
@REM Test AD DNS domains for presence.
@REM For details see: http://serverfault.com/a/811622/253701
nslookup -type=srv _kerberos._tcp.%userdnsdomain%.
nslookup -type=srv _kerberos._udp.%userdnsdomain%.
@echo .
nslookup -type=srv _kpasswd._tcp.%userdnsdomain%.
nslookup -type=srv _kpasswd._udp.%userdnsdomain%.
@echo .
nslookup -type=srv _ldap._tcp.%userdnsdomain%.
@echo .
nslookup -type=srv _ldap._tcp.dc._msdcs.%userdnsdomain%.
@echo .
nslookup -type=srv _ldap._tcp.pdc._msdcs.%userdnsdomain%.
@echo .
@REM Those next few lines here are forest specific:
@REM Change the next line your current domain is not also the forest root.
@SET "DNSFORESTNAME=%USERDNSDOMAIN%"
nslookup -type=srv _ldap._tcp.gc._msdcs.%DNSFORESTNAME%.
@echo .
nslookup -type=srv _gc._tcp.%DNSFORESTNAME%.
হিসাবে চালান TestAdDnsRecords.cmd | more
। পাঠ্য আউটপুট অনেক আছে।