nslookup আইপি সন্ধান করে তবে পিং তা পায় না


53

আমি জানি এগুলি অন্য সমস্ত "আইপি দিয়ে পিং করতে পারে তবে ডিএনএস নয়" প্রশ্নগুলির মতো দেখায়, তবে যারা সত্যই আমাকে আদৌ সহায়তা করেনি।

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

আমার কাছে একটি ldap + dns সার্ভার সেট রয়েছে এবং আমি চাই যে আমার নেটওয়ার্কের কম্পিউটারগুলি ldap সার্ভারে প্রমাণীকরণ করতে পারে।

এর ldap অংশটি ঠিকঠাকভাবে কাজ করছে এবং আমি ldap শংসাপত্রগুলি দিয়ে ঠিক ldap সার্ভারের মধ্যে ssh করতে পারি।

ক্লায়েন্ট মেশিনগুলির সাথে সমস্যাটি আসে, ক্লায়েন্টটি ডিএনএস সার্ভারটি ব্যবহার করতে প্রস্তুত হয় (এই ক্ষেত্রে 192.168.0.243) এবং যদি আমি টার্মিনালে এসে একটি এনএসলআপ করি তবে এটি ldap সার্ভারটি ঠিক আছে finds

fernando@desktest:~$ nslookup ldap.mynet.local
Server:     192.168.0.243
Address:    192.168.0.243#53

Name:   ldap.mynet.local
Address: 192.168.0.243

তবে আমি যখন এটি পিং করছি, এটি আইপি ঠিকানাটি খুঁজে পাবে না। আমি কেবল এটি সিটিআরএল-সি না হওয়া পর্যন্ত কেবল সেখানেই ঝুলন্ত।

অবশ্যই আইপি ঠিকানার মাধ্যমে পিং করা ঠিক কাজ করে।

ডিএনএস সার্ভারের জন্য এখানে জোন ফাইলগুলি রয়েছে:

fernando@ldap:~$ cat /etc/bind/named.conf.local
zone "mynet.local" {
    type master;
    file "/etc/bind/db.mynet.local";
};

zone "0.168.192.in-addr.arpa" {
    type master;
    notify no;
    file "/etc/bind/db.192";
};
fernando@ldap:~$ cat /etc/bind/db.mynet.local 
;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA ns.mynet.local. root.mynet.local. (
                  7     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
         604800 )   ; Negative Cache TTL
;
@   IN  NS  ns.mynet.local.
ns  IN  A   192.168.0.243
server  IN  A   192.168.0.250
desktest    IN  A   192.168.0.249
remote  IN  A   192.168.0.248
winserver   IN  A   192.168.0.247
web         IN  A   192.168.0.246
tempfs  IN  A   192.168.0.245
ldap    IN  A   192.168.0.243
antenarfb   IN  A   192.168.0.253
antenapan   IN  A   10.82.223.7
adslgvt IN  A   192.168.0.1
fernando@ldap:~$ cat /etc/bind/db.192 
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@   IN  SOA mynet.local. root.mynet.local. (
                  6     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  ns.
1   IN  PTR ns.mynet.local.
2   IN  PTR server.mynet.local.
3   IN  PTR desktest.mynet.local.
4   IN  PTR remote.mynet.local.
5   IN  PTR winserver.mynet.local.
6   IN  PTR web.mynet.local.
7   IN  PTR tempfs.mynet.local.
8   IN  PTR ldap.mynet.local.
9   IN  PTR antenarfb.mynet.local.
10  IN  PTR antenapan.mynet.local.
11  IN  PTR adslgvt.mynet.local.
fernando@ldap:~$ 

আমি কী করব সে সম্পর্কে সত্যিই ক্ষতির মুখোমুখি এবং যে কোনও সাহায্যের প্রশংসা করা হবে।

---- সম্পাদনা ----

কেউ জিজ্ঞাসা করার আগে, হ্যাঁ সার্ভারটি চলছে :)

root@ldap:/etc/bind# rndc status
version: 9.7.0-P1
CPUs found: 1
worker threads: 1
number of zones: 16
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/0/1000
tcp clients: 0/100
server is up and running

---- শেষ সম্পাদনা ----


আরও পরীক্ষার পরে আমি নিশ্চিত যে আমি ডিএনএস সার্ভার অংশে কিছু ভুল করছি। করা host ldapআমাকে হোস্টকে ত্রুটি পাওয়া যায় নি (এমনকি host 192.168.0.243ডিএনএস সার্ভার টার্মিনালেও) একই জিনিস ডিগ ব্যবহার করে, একই জিনিস (আমার ldap.mynet.local মেশিন) দিয়ে।
ফার্নান্দো

করছেন host ldap.mynet.localক্লায়েন্ট মেশিনে আমাকে সঠিক IP ঠিকানা দেয়: /
ফার্নান্দো

উত্তর:


89

আমি বিশ্বাস করি এটি .local ডোমেনটির স্বতঃরূপকরণের জন্য mdns - মাল্টিকাস্ট ডিএনএস দ্বারা সৃষ্ট।

আপনি যদি চেক ইন করেন তবে আপনি /etc/nsswitch.confসম্ভবত দেখতে পাবেন:

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

mdns4 হ'ল মাল্টিকাস্ট ডিএনএস করছে। এটিকে পরিবর্তন করার চেষ্টা করুন:

hosts: files dns

এবং দেখুন এটি কোনও পার্থক্য করে কিনা। যদি এটি কাজ করে তবে আপনি mdns স্থায়ীভাবে অপসারণ করতে পারেন:

চেষ্টা apt-get remove libnss-mdns

যা nsswitch.confআপনার জন্যও পরিবর্তনটি করবে ।

বিকল্পভাবে, .local - .lan বা পরিবর্তে কিছু ব্যবহার করবেন না।


1
পারফেক্ট! মোহন মত কাজ! আপনাকে অনেক ধন্যবাদ. বিপরীত ডিএনএস এখনও আমাকে ত্রুটি দিচ্ছে, তবে এটি আমার ধারণা অন্য একটি সমস্যা :)
ফার্নান্দো

4
বাবু, তুমি আশ্চর্য !!!!!
থাই ট্রান

উবুন্টু সৌসি / ১৩.১০-তে আমার ইস্যুর আসল সমাধান এটি ছিল।
বেরবাজে

2
যুক্তি কী? এটি কেন ডিফল্ট কনফিগার?
ক্রিস

1
দুর্দান্ত উত্তর! উবুন্টু 16
-র

3

কেবল জিনিসগুলি সম্পূর্ণ করতে:

  1. nslookup কেবল প্রদত্ত ডিএনএস সার্ভারকে নির্ধারিত এ-রেকর্ডের জন্য জিজ্ঞাসা করে, এটি গ্যারান্টি দেয় না, যে রেকর্ডের পিছনে ডিভাইসটি আসলে সেই আইপি রয়েছে।

  2. এমনকি ডিভাইসে সঠিক আইপি থাকলেও (প্রাক্তন: ডিএনএসের সরবরাহিত ডিভাইসের ফিক্সড আইপি) - এটি গ্যারান্টি দেয় না যে ডিভাইসটি পিংসের প্রতিক্রিয়া জানাতে কনফিগার করা হয়েছে। এটি হতাশার একটি সাধারণ বিষয়। (আমি আপনার সম্পর্কে কথা বলছি, উইন্ডোজ ফায়ারওয়াল)

  3. যখন আপনি সাবনেটগুলি অতিক্রম করছেন, রাউটার / গেটওয়ে / ফায়ারওয়াল পাশাপাশি আইসিএমপি ট্র্যাফিককেও সীমাবদ্ধ করতে পারে (এটিই পিং কী)।

সুতরাং আপনাকে সর্বদা প্রেরক থেকে প্রাপক এবং বিপরীতে সম্পূর্ণ পরিষেবা চেইনটি পরীক্ষা করা দরকার। তিনটি ক্ষেত্রে, ক) ডিফল্ট গেটওয়ে বা খ) (ডিফল্ট) রুটের সাথে জড়িত থাকার মতো সেটিংস থাকতে পারে। সুতরাং এগুলি আপনার চেকলিস্টে যুক্ত করুন।

এই পুরানোটি খনন করার জন্য দুঃখিত, তবে শিরোনাম থেকে দেওয়া দেখে মনে হয়েছিল কিছুটা তথ্য, যে কেউ উপকৃত হতে পারে।

Greetz।


2
ওপিতে উল্লেখ রয়েছে "তবে আমি যখন এটি পিং করি তখন আইপি ঠিকানাটি খুঁজে পাওয়া যায় না"। এটি প্যাকেটগুলি গন্তব্যে পৌঁছে না এমন নয়, তবে পিং নিজেই IP ঠিকানা সমাধান করতে সক্ষম হচ্ছে না।
Andras Gyomrey

পিং নিজেই নাম রেজোলিউশন ব্যবহার করে না। স্ট্যাকওভারফ্লো . com/ প্রশ্নগুলি / 17161005/… উল্লেখ করে ।
কে আরবাচ

2

আমি ডিএনএসের সাথে হস্তক্ষেপ দেখেছি সেটি হ'ল উইনবাইন্ড ইনস্টল। এটা একটা করা বলে মনে হয় winsআগে এন্ট্রি [NOTFOUND=return]মধ্যে /etc/nsswitch.conf, যা ব্যর্থ ডিএনএস সৃষ্টি করে কিন্তু সরিয়ে সংশোধন করা যেতে পারে winsবিশেষ করে DNS যাতে DNS খোঁজ প্রথম ঘটে, এই দেখুন পরে "NOTFOUND" অংশ পরে, এছাড়াও,:

http://ubuntuforums.org/showthread.php?t=1496488

(যদিও ডিফল্টরূপে এটি ঘটে তা নিশ্চিত নয়; মন্তব্য স্বাগত!)

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