ডিএনএস নেম লুকআপ (এসএসএইচ) স্নো লেপার্ড আপগ্রেডের পরে কাজ করছে না


14

আমি মনে করি এটি স্নো চিতাবাঘের আপডেট দিয়ে শুরু হয়েছিল। এখনও সমস্যা থাকা সত্ত্বেও .ssh ডিরেক্টরিটি পরিষ্কার করেছেন।

।: uname -a
ডারউইন ক্যালিফোর্নিয়া-উদাহরণ-com.local 10.0.0 ডারউইন কার্নেল সংস্করণ 10.0.0: শুক্র জুলাই 31 22:47:34 পিডিটি ২০০৯; রুট: xnu-1456.1.25 ~ 1 / RELEASE_I386 i386

।: ssh -V
ওপেনএসএসএইচ_৫.২ পিপি, ওপেনএসএসএল 0.9.8 কে 25 মার্চ 2009

।: ls -l। / .ssh

।: এনস্লুকআপ নেভাদা
সার্ভার: 10.94.62.3
ঠিকানা: 10.94.62.3 # 53

নাম: nevada.example.com .com
ঠিকানা: 10.94.62.3

।: এসএস নেভাদা
ssh: হোস্ট নেম নেভাডাকে সমাধান করতে পারেনি: নোডনাম বা সার্ভনাম সরবরাহ করা নেই, না জানা

আপনি কি (ক) নেভাডা.এক্সামেল.কম এবং (খ) 10.94.62.3 এ এসএসএস করতে পারেন?
সোভেন

2
আপনি নেভাডা পিং করতে পারেন? "Ssh -v নেভাদা" কী দেখায়?
মার্কড্রেটন

অদ্ভুত প্রশ্ন; আপনি কি স্প্লিট ডিএনএস এবং / অথবা নেভাদা পিং করতে পারেন?
Chealion

ফলো-আপগুলির জন্য ধন্যবাদ ... উত্তর: ssh nevada.example.com = কোনও এসএসএস 10.94.62.3 = হ্যাঁ (এবং হোস্ট কীটি নিশ্চিত করতে হবে কারণ আমি পরিচিত হোস্টগুলি সাফ করেছি) পিং নেভাডা = নাম রেজোলিউশন সমস্যা টেলনেট নেভাদা (তবুও) এটি টেলনেটড চালায় না) = নাম সমাধানের সমস্যাটি ডিএনএস = স্প্লিটভাবে বিভক্ত করুন, জানেন না এটি কী :-) ওএস এক্স নেটওয়ার্ক সেটিংস ফলকটি থেকে, দুটি সরবরাহের আগে ডিএনএস সার্ভারের তালিকাভুক্ত হিসাবে আমি 10.94.62.3 পেয়েছি আমার আইএসপি দ্বারা এবং অনুসন্ধান ডোমেন তালিকায় উদাহরণ ডটকম। আমার নেটওয়ার্কের অন্যান্য সিস্টেমগুলি নেভাদা (এবং অন্যদের) এ ছোঁড়ার জন্য সাধারণত ডিএনএস ব্যবহার করতে পারে।
পিটার কার্ডোনা

উপরের মন্তব্যে লাইন বিরতির অভাব সম্পর্কে দুঃখিত ...
পিটার কার্ডোনা

উত্তর:


16

আমি ঠিক একই সমস্যার দিকে দৌড়ে এসে ম্যাক মিনি সম্পর্কে একটি থ্রেড পেয়েছিলাম যা অ্যাপলের আলোচনায় ডিএনএস সমস্যা রয়েছে extremely

ইস্যুটির জটিলতা: এমডিএনএসআরসপন্ডার মাঝে মধ্যে ডিএনএস সার্ভারের ক্রমগুলি অনুসন্ধান করে তার ক্রমটি পরিবর্তন করে বলে মনে হয় এবং তাই যদি এটি প্রথমে আপনার আইএসপির ডিএনএস সার্ভারকে জিজ্ঞাসা করে তবে এটি একটি সঠিক রেকর্ড পাবে না (অথবা আপনি যদি বিভক্ত ডিএনএস ব্যবহার করছেন তবে আপনি পাবেন) আপনার সার্বজনীন আইপি)।

এর জন্য সর্বোত্তম ফিক্সটি হ'ল এটি নিশ্চিত করা (যেমন আপনি করেছিলেন) কেবলমাত্র আপনার ডিএনএস সেটিংসে প্রয়োজনীয় ডিএনএস সার্ভার তালিকাভুক্ত রয়েছে। এটির জন্য আপনার ডিএইচসিপি থেকে আইএসপি ডিএনএস সার্ভারগুলি অপসারণের প্রয়োজন হতে পারে (যেমনটি আমাকেও করতে হয়েছিল - সমস্ত অনুরোধগুলি স্থানীয় ডিএনএস সার্ভারের মাধ্যমে যাইহোক প্রেরণ করা হবে)।

ইউটিলিটিগুলি যেমন পছন্দ করে digএবং nslookupস্বাভাবিক হিসাবে সফল হবে তারা হ'ল তারা BIND ব্যবহার /etc/resolv.confকরছে এবং অপারেটিং সিস্টেমের অন্যান্য অংশের থেকে সরাসরি ভিন্ন।

স্নো চিতাবাঘের রেফারেন্সের জন্য ডিএনএস ক্যাশে এখন এমডিএনএসআরসপন্ডার দ্বারা সংরক্ষণ করা হয়েছে এবং এটি সাফ করার জন্য আপনাকে ব্যবহার করে প্রক্রিয়াটি পুনরায় আরম্ভ করতে হবে sudo killall -HUP mDNSResponderkillallকমান্ডটিতে বিভিন্ন পতাকা ব্যবহার করে আপনি আরও তথ্য (লগিং, ডাম্প অভ্যন্তরীণ অবস্থা ইত্যাদি) পেতে পারেন ।

"sudo killall -USR1 mDNSResponder" to enable operation logging.
"sudo killall -USR2 mDNSResponder" to enable packet logging.
"sudo killall -HUP mDNSResponder" to clear the DNS cache.
"sudo killall -INFO mDNSResponder" to dump mDNSRepsonder's internal state.

সূত্র: একই থ্রেডে স্নুপ ডগ


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

9

আমাদের এ জাতীয় সমস্যা ছিল:

host example.com     <<< WORKED
ping example.com     <<< FAILED

এরকম কিছু দিয়ে সমাধান করা:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

ম্যাক ওএস এক্স-এর অ্যাপ্লিকেশনগুলি ডিএনএসের জন্য "হোস্ট / ডিগ / এনস্লুআপ" হিসাবে একই পদ্ধতি ব্যবহার করে না।

"হোস্ট / ডিগ / এনস্লুআপ" ব্যবহার করা এটি কোনও নেটওয়ার্ক সমস্যা নয় তা নির্ধারণের জন্য দরকারী। স্থানীয় সিস্টেমটি উপরোক্ত আদেশগুলি দিয়ে সমাধান করা এটি একটি সমস্যা ছিল।


বাহ যে কাজ !!! আমি সর্বত্র একটি সমাধানের জন্য খুঁজছি !!!! আমি আমার ল্যাপটপটি ফর্ম্যাট এবং পুনরুদ্ধার করতে চলেছিলাম, আপনি আমাকে এক টন সময় বাঁচিয়েছিলেন! ধন্যবাদ! দুঃখিত কিন্তু আমি ভোট দিন যায়নি :-( নোট: আমার ডিএনএস কাজ করা বন্ধ করে পর আমি util অনিক্স দৌড়ে জানি না কেন আমি খনন / nslookup একটি কিন্তু অন্য কিছুই ব্যবহার করতে সক্ষম

2

আমি একই সমস্যাটি অনুভব করেছি ... এবং এমডিএনএসরেসপন্ডারটি পুনরায় চালু করার সময় "কাজ" বলে মনে হচ্ছে, এটি প্রতি ঘন্টা কয়েক ধরণের স্তন্যপান পুনরায় আরম্ভ করে।

সুতরাং, আপাতত, আমি দৌড়ে সমস্যাটি "সমাধান" করেছি স্থানীয়ভাবে dnsmasq । এটা করতে:

  • Dnsmasq তৈরি করুন (tgz ডাউনলোড করুন এবং make বা brew install dnsmasq)
  • এটি একটি রাখুন dnsmasq.conf ফাইলে :
resolv ফাইল = resolv.conf
ব্যবহারকারী = কেউ কিছু
গ্রুপ = কেউ কিছু
ইন্টারফেস = lo0
ক্যাশে-মাপ = 1024
  • এটিকে resolv.confএকই ডিরেক্টরিতে থাকা dnsmasq.confফাইলের মধ্যে রাখুন (এনবি: নয় /etc/resolv.conf ):
নেমসারভার 8.8.8.8
নেমসারভার ৪.২.২.১
নেমসারভার ৪.২.২.২
  • চালান dnsmasqদিয়ে sudo dnsmasq --no-daemon --log-queries -C dnsmasq.conf। আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:
...
dnsmasq: রেজোলভকনফ পড়ছেন
dnsmasq: নেমসারভার ব্যবহার করে 4.2.2.1 # 53
dnsmasq: নেমসার্ভার ব্যবহার করে 4.2.2.2 # 53 #
dnsmasq: নেমসারভার 8.8.8.8 # 53 ব্যবহার করে
dnsmasq: পড়ুন / ইত্যাদি / হোস্ট - 6 ঠিকানা
  • নেটওয়ার্ক পছন্দগুলি খুলুন এবং নিশ্চিত করুন যে 127.0.0.1এটিই কেবল ডিএনএস সার্ভার (নেটওয়ার্ক পছন্দসমূহ -> উন্নত -> ডিএনএস -> 127.0.0.1 যোগ করুন)

জিনিসগুলি আবার সুন্দরভাবে কাজ করা শুরু করা উচিত।

জিনিসগুলি কাজ করার পরে, আপনি বিকল্পগুলি এবং বিকল্পগুলি dnsmasqছাড়াই চলতে পারেন , সুতরাং এটি পটভূমিতে শুরু হবে এবং আপনার কোনও টার্মিনাল উইন্ডো খোলা রাখার দরকার নেই।--no-daemon--log-queries


1

আমি লক্ষ্য করেছি আমার ডিএনএস সার্ভারের তালিকায় আমার 10.94.62.3 আছে (নেটওয়ার্ক প্রিফেস ফলস) তার পরে আমার আইএসপি থেকে 2 এসেছে। আমি অন্য 2 টি সরিয়েছি, এই অবস্থানটির জন্য 10.94.62.3 এর মাধ্যমে সমস্ত নাম অনুসন্ধান করতে বাধ্য করেছি এবং এখন আমি আমার নেটওয়ার্কে পাশাপাশি বাইরেও সমাধান করতে পারি।

কেন এটি কাজ করে জানিনা।


1

আমি অনুমান করি যে আমাদের এখানে একই রকম সমস্যা রয়েছে, যেমনটি আমি এখানে বর্ণনা করেছি: /apple/50457/nslookup-works-ping-and-ssh-dont-os-x-lion-10-7-3

আমার বিশ্বাস, সমস্যাটি সার্চডোমেন কনফিগারেশনের মধ্যে রয়েছে: পিন / এসএসএস gethostbyname2()ব্যর্থ হয়েছে যা ব্যবহার করে যা নামকরণ করা হচ্ছে না (লায়নে অন্তত) চলছে এবং /etc/resolv.confকনফিগার করা সার্চডোমেনগুলি এইভাবে উপেক্ষা করা হবে। /etc/hostsএর জন্য সর্বশেষ অবলম্বন gethostbyname2()এবং সুতরাং সঠিকভাবে প্রবেশের মাধ্যমে এসএসএস আবার কাজ করে /etc/hosts। অ্যাপল imho দ্বারা স্থির করা উচিত।


0

আপনি নেভাদা-উদাহরণ-com.local চেষ্টা করেছেন?


এটি চেষ্টা করে দেখেনি, তবে একই রেজোলিউশন ইস্যু পেয়েছে। কিছু না বলে মনে হচ্ছে (এসএসএস, টেলনেট, পিং, HT) সার্ভারের মাধ্যমে সমাধান করে যে nslookup ডিফল্ট। তা কীভাবে হতে পারে? ওএস এক্স স্তরের সেটিংস এবং কিছু / ইত্যাদি / অন্তর্নিহিত BSD প্রয়োগের জন্য যে কোনও ফাইলের যত্ন নেওয়ার মধ্যে দ্বন্দ্ব থাকতে পারে?
পিটার কার্ডোনা

না, ওএস এক্স টি ডি লেভেল ব্যবহার করে না - এমনকি বিএসডি সিউবিসিস্টেমও ব্যবহার করে না।
জেরেমি এল

0
dscacheutil -flushcache

এই আদেশটি আপনার ডিএনএস ক্যাশে সতেজ করে।

10.94.62.3 আপনি বিশ্বাস করেন এমন কোনও ডিএনএস সার্ভার? যদি তাই হয় তবে কেন কেবল একটি? আপনার ব্যর্থতার উদ্দেশ্যে উল্লেখ করার জন্য আপনার কমপক্ষে 2 টি ডিএনএস সার্ভার থাকা উচিত। যদি সে নীচে যায় তবে আপনি বসে আছেন হাঁস


0

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

নেটওয়ার্ক পছন্দসমূহ খুলুন> বিমানবন্দর নির্বাচন করুন> উন্নত। ডিএনএস ট্যাবটি নির্বাচন করুন এবং অবৈধ যে কোনও ডিএনএস সার্ভারগুলি সরান।


0

আপনি কি কনসোলকে দেখেছেন? (অ্যাপ্লিকেশন -> ইউটিলিটিস -> কনসোল) আপনি দেখতে পাবেন যে এমডিএনএসআরস্প্যান্ডারটি নীচে প্রদর্শিত হচ্ছে: ডায়াগনস্টিক এবং ব্যবহারের তথ্য -> সিস্টেম ডায়াগনস্টিক রিপোর্ট

যদি এটির অন্য কোনও প্রোগ্রামের কারণে ক্রাশ হয়ে থাকে যা মডিউলগুলি লোড করছে (যেমন লিটল স্নিচ বা হ্যান্ডস অফ) আপনি এটি দেখতে পাচ্ছেন।


-1

আমার উইন্ডোজ বাক্সটি সমাধান করার ক্ষেত্রে এনস্লুআপে আমার একই সমস্যা ছিল তবে পিং আমাকে "অজানা হোস্ট" দিয়েছিল। নবদীপ যা বলেছিল তা আমি চেষ্টা করেছিলাম এবং নেটওয়ার্ক পছন্দসমূহ> অ্যাডভান্সড-> ডিএনএস ট্যাবে নেমসার্ভারগুলি সাফ করতে গিয়েছিলাম। এটি আমাকে তাদের বিয়োগ করতে দেয় না, তারা ধূসর হয়ে গেছে। আমি অবশেষে + টিপুন এবং তারা অদৃশ্য হয়ে গেল। আমি কোনও নতুন যোগ করা এবং প্রয়োগ পরিবর্তনগুলি বাতিল করে দিয়েছি, একবার কোনও ডিএনএস সার্ভার প্রদর্শিত হচ্ছে না। পিং তার পরে কাজ শুরু করে। আশ্চর্যের বিষয়টি হ'ল আমার স্থানীয় রাউটার / ডিএইচসিপি সার্ভারটি তালিকায় প্রথম এবং উইন্ডোজ বাক্সটি সমাধান করার জন্য দায়বদ্ধ। অর্ডার দেওয়ার সাথে এটি অবশ্যই কিছু অদ্ভুত হতে হবে। অন্য তালিকাভুক্ত তালিকাভুক্ত, একটি কাজ এনএস এবং উইন্ডোজ হোস্টটি সমাধান করতে সক্ষম হবে না। ধন্যবাদ নবদীপ!

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