কমান্ড লাইন ডোমেন নেম লুকআপ (ডিএনএস) এর পছন্দের পদ্ধতিটি কী?


11

কোনও ডোমেইন ঠিকানার অনুসন্ধান করতে আমি কোন কমান্ড লাইন কমান্ড ব্যবহার করব?

এনস্লুআপ এবং খননের জন্য ম্যান পৃষ্ঠাগুলি দেখার সময় আমি একটি বিভাগ দেখতে পাচ্ছি যে এই ইউটিলিটিগুলি নাম সন্ধানের ম্যাক ওএস পদ্ধতি ব্যবহার করে না।

সুতরাং, আমি কোন কমান্ড চালানো উচিত?

উত্তর:


25

nslookup, hostএবং digওএস এক্স-তে পুরোপুরি ভাল ডিএনএস ক্যোয়ারী সরঞ্জাম রয়েছে তবে তারা সকলেই ওএস এক্স এর অভ্যন্তরীণ রেজোলিউশন সিস্টেমে যাওয়ার পরিবর্তে সরাসরি ডিএনএসকে জিজ্ঞাসা করে। ফলস্বরূপ, তারা / ইত্যাদি / হোস্ট ফাইলটি পরীক্ষা করে না, বা বনজর / এমডিএনএসের নামগুলি (যারা .local এ শেষ হয়) সমাধান করে না। রেজোলিউশন পরীক্ষা করার স্ট্যান্ডার্ড (কুইক 'এন নোংরা) উপায়টি হ'ল pingএটি পিন করার চেষ্টা করার আগে এটি স্বাভাবিক সিস্টেমের মাধ্যমে আপনি যে ঠিকানাটি দিয়ে থাকেন তা সমাধান করবে। আপনি যদি উদ্দেশ্যে উদ্দেশ্যে কিছু চান, তবে dscacheutilপরিবর্তে ব্যবহার করুন:

$ dscacheutil -q host -a name www.apple.com
name: e3191.c.akamaiedge.net
alias: www.apple.com www.isg-apple.com.akadns.net www.apple.com.edgekey.net 
ip_address: 184.24.141.15

$ ping www.apple.com
PING e3191.c.akamaiedge.net (184.24.141.15): 56 data bytes
64 bytes from 184.24.141.15: icmp_seq=0 ttl=57 time=57.258 ms
^C
--- e3191.c.akamaiedge.net ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 57.258/57.258/57.258/0.000 ms

যশ। আমি একটি রাডার দায়ের করেছি যে ম্যান্যাপগুলি
সেরেন কুকলাউ

দেখার জন্য dscacheutil ব্যবহার করার একটি সমস্যা হ'ল এটি কোনও হোস্টনামটি সমাধান করতে না পারলে হোস্টের মতো একটি শূন্য-রিটার্ন কোডের সাথে প্রস্থান করবে না।
গুরুপল

দরকারী রিটার্ন কোডগুলির অভাবকে অতিক্রম করতে আমি স্ট্যান্ডার্ড 'হোস্ট' কমান্ডের পরিপূরক হিসাবে একটি সর্বাধিক বেসিক শেল স্ক্রিপ্ট তৈরি করেছি। #!/usr/bin/env bash STAT=1 LOOKUPRESULT="$(dscacheutil -q host -a name "$1")" if [ -z "$LOOKUPRESULT" ] ; then exit "$STAT" else echo "$LOOKUPRESULT" STAT=0 exit "$STAT" fi
গুরুপল

4

হয় কমান্ড ঠিক আছে। এটি ওএস এক্স এর পদ্ধতিগুলি ব্যবহার করছে না বলে এর অর্থ এটি কার্যকর হয় না। আপনি যদি "ওএস এক্স পদ্ধতিগুলি" ব্যবহার করতে চান তবে আমি কি নেটওয়ার্ক ইউটিলিটিটির প্রস্তাব দিতে পারি?

এখানে চিত্র বর্ণনা লিখুন

এটি এখনও whois কল করতে পারে এবং এটি কেবল উইন্ডোতে প্রদর্শিত হতে পারে।


আমার ধারণা .localএটি ঠিকানার জন্য কাজ করে না , তাই না?
পাইওটার ফাইন্ডেইসেন

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