nslookup /etc/resolv.conf, পিং এবং এসএসএস না দিয়ে কাজ করে


12

আমাদের স্থানীয় বিশ্ববিদ্যালয় নেটওয়ার্কে, আমি /etc/resolv.conf এ নিম্নলিখিত সেটআপ করেছি (ডিএইচসিপি দ্বারা প্রাপ্ত):

search a.domain.com b.domain.com domain.com
nameserver x.x.x.x
nameserver y.y.y.y

সিস্টেম সেটিংসেও সেটিংস একই। নিম্নলিখিত সমস্যা দেখা দেয়:

nslookup server

কাজ করে এবং সার্ভার.এ.ডোমেন.কমের জন্য সঠিকভাবে জিজ্ঞাসা করতে নেমসারভারগুলির একটি ব্যবহার করছে। যদি আমি পিং করার চেষ্টা করি তবে

ping server

অ্যাক্সেসযোগ্য হোস্টের সাথে ব্যর্থ।

ping server.a.domain.com

কাজ করে। ম্যানুয়ালি / ইত্যাদি / হোস্টগুলিতে এনস্লুআপ দ্বারা প্রাপ্ত আইপি ঠিকানার সাথে সার্ভার যুক্ত করাও পিং কাজটি তৈরি করে, তবে এই "সমাধান" নামধারকগুলিকে সংশোধন করে এবং এটি আদর্শ নয় (এবং আমাকে প্রায় 20 টি অন্যান্য এন্ট্রিও যুক্ত করতে হবে)। এই যার ফলে হয় কি কোন ধারণা? পিং এনস্লুআপ / সার্চডোমিনগুলির ফলাফল ব্যবহার করে না কেন?

ssh server

ব্যর্থ হয়, যা আসল সমস্যা / অসুবিধা।

আমি এমডিএনএসরেসপন্ডারটিতে ইতিমধ্যে সর্বদা-অনুসন্ধান অনুসন্ধানের ডোমেনগুলি যুক্ত করেছি, তবে এই ফিক্সটি কেবলমাত্র সার্ভার.ফু ব্যবহার করার সময় সমস্যাটিকে সহায়তা করে।

আমি ওএস এক্স সিংহকে 10.7.3 ব্যবহার করছি।


পিং প্যাকেটগুলি নেটওয়ার্ক সরঞ্জাম দ্বারা অবরুদ্ধ করা যেতে পারে। Ssh প্যাকেটগুলির সাথে একই জিনিস - তারা আপনার কাজটি করতে চায় না।
থরবজর্ন রাভন অ্যান্ডারসন

নীচে সমাধান দেখুন, এটি সমস্যা ছিল না।
থোলু

"অ্যাক্সেসযোগ্য হোস্ট" মানে ডিএনএস রেজোলিউশন সমস্যা নয়, একটি নেটওয়ার্ক সংযোগ সমস্যা (বা আইসিএমপি অবরুদ্ধ)
ড্যানিয়েল সেরোদিও

উত্তর:


2

ঠিক আছে, আপনি উপরের মন্তব্যগুলি পড়েছেন /etc/resolv.conf?

# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.

সঠিক সমাধানটি এখানে বর্ণিত সিস্টেম সিস্টেমের মধ্যে নেটওয়ার্ক প্যানেলের মাধ্যমে অনুসন্ধান ডোমেনগুলি যুক্ত করা ।


আমি করেছিলাম. সার্চ ডোমেনগুলি স্বয়ংক্রিয়ভাবে ডিএইচসিপি কনফিগারেশনের জন্য সিস্টেম পছন্দগুলিতে নেটওয়ার্ক প্যানেলে প্রবেশ করা হয় (এবং এইভাবে ধুয়ে ফেলা হয় এবং পরিবর্তনযোগ্য নয়)। ঠিক একই মান / কনফিগারেশন পাওয়া যায় / পাওয়া যায় /etc/resolv.conf
tholu

আমি আপনাকে জানাতে জানি না, তারপর। আমি আমার ইথারনেট এবং ওয়াইফাই উভয় সেটিংস ডিএইচসিপি এর মাধ্যমে পাই এবং সিস্টেম অনুসন্ধান প্যানেলটির মাধ্যমে আমার অনুসন্ধান ডোমেনগুলি পরিবর্তন করতে পারি।
পুরাতন প্রো

সিস্টেম পছন্দসমূহ এবং /etc/resolv.conf- এ সার্চডোমেনগুলি সঠিক - সমস্যাটি হ'ল, পিং এবং এসএসএস এটি ব্যবহার করছে না। যদি তারা এনস্লুকআপের আউটপুট ব্যবহার করে তবে সবকিছু ঠিকঠাক কাজ করবে তবে কোনওভাবে, তারা তা করে না। তারা / ইত্যাদি / হোস্টগুলি সন্ধান করে।
থোলু

আমি সিস্টেম ডিফারেন্সের মাধ্যমে সার্চডোমেনগুলি ম্যানুয়ালি যোগ করেছি (যদিও এগুলি গ্রেভড করা হয়েছিল) একে একে এবং এখন এটি কার্যকর হয়। ধন্যবাদ!
থলু

4

আমারও একই সমস্যা ছিল। আমি যে সমাধানটি ব্যবহার করেছি তা হ'ল একটি / ইত্যাদি / সমাধানকারী ডিরেক্টরি তৈরি করা। সেই ডিরেক্টরিটির ভিতরে, আপনি যে ডোমেনটির সমাধান করতে চান তার জন্য একটি ফাইল তৈরি করুন। প্রতিটি ফাইলের ভিতরে দুটি লাইন থাকা উচিত

nameserver 10.0.100.2
domain  home.cainmanor.com

উপরের ফাইলটির নাম / ইত্যাদি / সমাধানকারী / হোম থাকবে। এটির নামকরণ হতে পারে home.cainmanor.com, তবে আমি এখনই এটি পরীক্ষা করতে পারি না।

শুভকামনা!


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

আপনার কর্পোরেট ভিপিএন ক্লায়েন্ট যখন ক্ষণস্থায়ী সিস্টেমের পছন্দসমূহের ক্ষেত্রে ভুল কাজ করে তখন এই পদ্ধতির জন্য দুর্দান্ত কাজ করে।
পিটার

1

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

ম্যানুয়ালি অনুসন্ধানডোমেনগুলি একে একে সংশোধন করে, উপরে সমাধান দেখুন।


আমি যখন সিস্টেমের পছন্দগুলি -> নেটওয়ার্ক প্যানেলের মাধ্যমে ওএস ১০. in.৩ এ আমার ওয়াইফাই সংযোগে (যা ডিএনএসের মাধ্যমে কনফিগার করা হয়) কোনও অনুসন্ধান ডোমেন যুক্ত করি, তখন এটি পিং এবং এসএসএস দ্বারা আমার প্রত্যাশা মতো ব্যবহার করা হয়। আমি /etc/resolv.conf বা / ইত্যাদি / হোস্টগুলি ম্যানুয়ালি / সরাসরি স্পর্শ করি না, তবে সিস্টেম পছন্দগুলি থেকে পরিবর্তনগুলি স্বয়ংক্রিয়ভাবে /etc/resolv.conf এ প্রতিফলিত হয়। ওএস এক্স অন্যান্য ইউনিক্স সিস্টেমের তুলনায় অনেক কিছু আলাদা করে এবং এটি এর মধ্যে একটি।
ওল্ড প্রো

1
ধন্যবাদ, এটি একের পর এক ম্যানুয়ালি সার্চডোমেনগুলি যুক্ত করে এটি কাজ করে চলেছে, উপরে আপনার প্রস্তাবিত সমাধান সম্পর্কে আমার মন্তব্য দেখুন।
থলু

অনুসন্ধান ডোমেন যুক্ত করা সমস্যার সমাধান করেনি ... অন্য যে কোনও একটিতে অন্য সমাধান পেয়েছে?

আপনি কীভাবে এগুলি যুক্ত করলেন?
থোলু

1

আমার ম্যাক বুক প্রো (ওএস এক্স সংস্করণ 10.10.1) ঘুমিয়ে থাকা অবস্থায় আমি প্রায়শই এই সমস্যাটি পাই। এটি জাগ্রত করুন এবং আমি আমার নেটওয়ার্কে মেশিনগুলির হোস্টনাম ব্যবহার করে এসএসএস করতে পারি না (এবং পিং কাজও করে না)। nslookup ঠিক কাজ করে। / Var / লগে কোনও প্রাসঙ্গিক বার্তা দেখতে পাচ্ছেন না। এটি কয়েক মিনিট রেখে দিন এবং আরে এটি আবার কাজ করে .....


0

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

অন্যান্য থ্রেডে সুপারিশ অনুসারে কয়েকবার বার এমডিএনএস পুনরায় চালু করার পরে:

sudo killall -HUP mDNSResponder

অবশেষে আমি অন্য কিছু চেষ্টা করেছিলাম। আমি Wi-Fi অক্ষম করে দিয়েছি এবং আমার পছন্দসই নেটওয়ার্কগুলি মুছে ফেলেছি। তারপরে আমি Wi-Fi সংযোগটি পুনঃপ্রকাশ করেছি এবং সবকিছু ঠিকঠাক কাজ করেছে:

  1. অ্যাপল মেনু -> সিস্টেমের পছন্দ -> Wi-Fi (বাম দিকে)
  2. 'Wi-Fi বন্ধ করুন' তারপরে 'উন্নত' নির্বাচন করুন
  3. আপনার যে Wi-Fi সংযোগে সমস্যা হচ্ছে তা মুছুন (বা তাদের পছন্দ মতো সমস্ত কিছু)। আপনি মুছে ফেলতে চান এমন Wi-Fi নেটওয়ার্ক নির্বাচন করে এবং "-" টিপে এটি করুন
  4. 'প্রয়োগ' এবং 'ঠিক আছে' ক্লিক করুন
  5. Wi-Fi আবার চালু করুন।
  6. আপনার Wi-Fi নেটওয়ার্ক নির্বাচন করুন এবং আবার লগ ইন করুন।

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

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