উইন্ডোজ কমান্ড প্রম্পটের মাধ্যমে ডিএনএস প্রত্যয় যুক্ত করুন


13

আমার কাজে, আমাদের দুটি সংযোগ নির্দিষ্ট ডিএনএস প্রত্যয় রয়েছে। lhs.local এবং cis.local। আমি একটি ব্যাচ ফাইল লেখার চেষ্টা করছি যা আমরা কম্পিউটার স্থাপনের সময় প্রচুর সাধারণ প্রশাসনিক কাজগুলি করা প্রয়োজন যা এই কাজগুলির মধ্যে একটি যা এটিকে যুক্ত করা দরকার।

প্রোগ্রামারিকভাবে এটি করার কোনও আদেশ আছে কি?


1
আপনি কেন (আব?) জেরোকনফ টিএলডি ব্যবহার করছেন?
ইগনাসিও ভাস্কেজ-আব্রাম

দয়া করে আমাকে শুরু করবেন না আমি যখন মাত্র 2 স্তরের সমর্থনে আছি তখনই আমি কেন আমাদের ইমেজিংয়ের উদ্যোগটি শুরু করি?
ক্রিস সোবোলিউস্কি

উত্তর:


8

এই পোস্টের মাধ্যমে

টিসিপি / আইপি সংযোগে দূর থেকে ডিএনএস প্রত্যয় যুক্ত করতে, আপনার প্রয়োজন সমস্ত আইপি ঠিকানা এবং নিম্নলিখিত কমান্ডের একটি তালিকা:

wmic /USER:administrator /PASSWORD:adminpassword /node:@c:\iplist.txt nicconfig call SetDNSSuffixSearchOrder (mydomain.com)

যেখানে C:\iplist.txtআইপি অ্যাড্রেসের একটি তালিকা রয়েছে, লাইনটি পৃথক করা হয়েছে।

আর একটি উপায় রেজিস্ট্রি মাধ্যমে যুক্ত করা হয়

reg add HKLM\System\currentcontrolset\services\tcpip\parameters /v “NV Domain” /d “mydomain.com” /f

একই জন্য একটি মাইক্রোসফ্ট কেবি এন্ট্রি আছে


6
উপরের রেগ পদ্ধতিটি ব্যবহার করা আমার পক্ষে কার্যকর হয়নি। সুতরাং আমি কেবি লিঙ্কটি পড়েছি যা "সার্চলিস্ট" নয়, যেমন "এনভি ডোমেন" এ মান নাম নির্ধারণের বিষয়ে কথা বলে talks / ভি সার্চলিস্ট ব্যবহার করে কাজ করেছেন (নোট করুন এটি কোনও বিদ্যমান ডোমেনগুলি ক্লোবার করবে তাই সেগুলি / ডি তালিকায় রাখার বিষয়ে নিশ্চিত হন
নাথান কিদ

2

সাথ্যের উত্তর এবং অন্যান্য সংস্থানগুলির ভিত্তিতে আমি এটি লিখেছি:

@echo off
SETLOCAL EnableDelayedExpansion

:: Input here the additional suffix
set suffix=your.own.suffix

:: Get existing DNS suffixes
FOR /F "usebackq tokens=1,2* delims= " %%A in (`reg QUERY HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /V SearchList ^| findstr REG_SZ`) do ( 
    set OLD_DNS=%%C
)

:: Check if it starts with our suffix
set OK=NO
FOR /F "tokens=1,2* delims=," %%A in ("%OLD_DNS%") do (
    if "%%A" == "%suffix%" set OK=YES
)

:: Add our suffix first if it's not there
if "%OK%" == "NO" (
    echo Conf KO: %OLD_DNS%
    reg add HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /V SearchList /D "%suffix%,%OLD_DNS%" /F
) else (
    echo Conf OK: %OLD_DNS%
)

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