خطای The Zone cannot be created.there was a server failure در DNS
با سلام خدمت دوستان عزیز ، بر روی یک سرور که دومین کنترلر و Dns روی آن نصب هست میخوام یه زون جدید روی Dns بصورت Primary نصب کنم ولی با یه خطا مواجه میشم ولی همین کار رو روی سرور دیگه ای که دومین روی آن نصب نیست تست میکنم انجام میشه(لازم به ذکر است به محض نصب دامین بر روی سرور مجددا همون پیغام خطا ظاهر میشه) لطفا راهنماییم کنین . متن خطا هم به این شرحه The Zone cannot be created.there was a server failure
3 پاسخ
ITPRO ی عزیز همونطور که خودتون هم ملاحظه کردید مشکل شما با سروری هست که روش Domain Controller قرار داره یعنی اکتیودایرکتوری هست ، در سرور دیگه مشکلی وجود نداره ، بدون شک خطای زیر :
The Zone cannot be created.there was a server failure.
زمانی رخ میده که مشکلی در ساختار اکتیودایرکتوری شما و به ویژه ساختار Replication بین Domain Controller های شما به وجود اومده ، اگر دو تا Domain Controller دارید باید مطمئن بشید که این دو تا به درستی دارن Replication رو انجام میدن ، در وهله اول آدرسهای DNS ای که روی هر کدوم از DC هاتون وجود داره رو بصورت ضربدری قرار بدید یعنی DC1 آدرس DNS اولش باشه DC2 و به همین ترتیب برای موارد بعدی ، خوب بعد از اینکه اینکار رو انجام دادید دستور زیر رو وارد کنید :
repadmin /syncall
اگر دستور بالا بدون خطا انجام شد مشکل شما هم احتمالا حل میشه اما اگر نشد کارهای دیگه ای رو باید انجام بدید ، به پیشنهاد من تمامی Event هایی که در Event Viewer هر دو DC وجود داره بصورت کامل Clear کنید که در گزارش های بعدی مشکل ایجاد نشه ، بعد از اینکه اینکار رو انجام دادید ، باید یکبار DC1 رو Restart کنید و صبر کنید بصورت کامل Boot بشه و ویندوز سرویس هاش استارت بشن و همین عملیات Restart رو دوباره باید برای سرور دوم هم انجام بدید تا رکوردهای DNS بروز رسانی بشن و مجددا دستور بالا رو وارد کنید و ببینید مشکل Replication برطرف شده یا خیر ... اگر نشده بود ادامه راه رو باید برید. احتمال دیگه ای که وجود داره این هست که شما DC دیگه ای در مدار داشتید و از مدار به درستی خارج نشده و این باعث میشه در شبکه شما اختلال به وجود بیاد شما باید هر اثری از DC های قدیمی بلا استفاده در ساختار اکتیودایرکتوری مشاهده می کنید رو با استفاده از روش زیر از محیط اکتیودایرکتوری حذف کنید :
خوب اگر موارد بالا رو انجام دادید و قطعا بعد از اتمام مراحل Restart کردید و مجددا مشکل تکرار شد باید به شما بگم که Application Partition شما که یک قسمت حیاتی در اکتیودایرکتوری هست دچار اختلال شده و شما باید هر چیزی که از Zone های مشکل دار قبلی در این پارتیشن وجود داره رو حذف کنید ، دستور زیر رو وارد کنید و مطمئن بشید که هیچ zone ای در قسمت domaindnszones و forestdnszones وجود نداشته باشه ، در واقع ما باید این پارتیشن رو از ابتدا ایجاد کنیم :
dnscmd /enumzones
پیشنهاد من تعمیر نیست بلکه حذف کردن و ایجاد کردن application partition جدید هست ، خوب شما می تونید با استفاده از قالب دستوری زیر تمامی zone هایی که در این پارتیشن وجود دارند رو حذف کنید :
delete nc DC=DomainDnsZones,DC=itpro,DC=local و بعد دستور زیر delete nc DC=forestDnsZones,DC=itpro,DC=local
خوب حالا که این موارد حذف شد ، کافیه که شما یکبار مجددا دستور repadmin با سویچ syncall رو بزنید که replication بین سرویس ها force بشه و یکبار سرورها رو restart کنید و بعد وارد کنسول مدیریتی DNS بشید و بر روی سرور DNS راست کلیک کنید و گزینه Create default application directory partition رو وارد کنید و شما دیگه می تونید Zone مورد نظرتون رو ایجاد کنید. اگر نشد باید خروجی dcdiag سرور رو برامون در ادامه ارسال کنید. ITPRO باشید
سلام.
ویندوز سرورتون چیه؟
win 2012 R2