কীভাবে নতুন টিএলডি করবেন?


46

whoisলিনাক্স- এ কমান্ড ব্যবহার করে আমি কীভাবে নতুন টিএলডি সন্ধান করতে পারি? যেমন ইমেল, .গুরু ইত্যাদি ?

চলমান whoisএকটি নতুন টিএলডি শুধুমাত্র প্রতিক্রিয়া দেয়:

No whois server is known for this kind of object.

উত্তর:


43

আপনি নতুন টিএলডিগুলির জন্য হুইস সার্ভারগুলি ম্যানুয়ালি কনফিগার করতে পারেন।

কেবল ফাইলটি তৈরি /etc/whois.confকরুন এবং নিম্নলিখিত সামগ্রী যুক্ত করুন এবং আপনি নতুন টিএলডি সন্ধান করতে সক্ষম হবেন:

whois.conf ( গিথুব মিরর: whois.conf )

Whois.conf নিয়মিত এক্সপ্রেশন ব্যবহার করছে ।


1
ওহ ধন্যবাদ! আপনি কোন উত্স থেকে এই তথ্যটি পান তা আমাকে বলতে পারেন? আমি ধারণা করি এই তালিকাটি সময়ের সাথে সাথে হয়ে যাবে।
পল

2
আমি সর্বশেষ আইএএনএ ডেটা থেকে WHOIS সার্ভারগুলি সংগ্রহের স্ক্রিপ্ট লিখেছি এবং এই উত্তরটি আপডেট করেছি।
রইস উইলিয়ামস

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

1
@ টমব্রসম্যান আমি কেন এটি সম্পূর্ণরূপে নিশ্চিত নই এবং এটি নিবন্ধকের স্তরে না গিয়ে অনুসন্ধানের সাথে কিছু করার আছে তা আবিষ্কার করার চেয়ে আমি এর আগে আর খোঁজ করি নি। আপনি যদি নীচের উত্তরগুলির মধ্যে থেকে gWois.org সরঞ্জাম ব্যবহার করেন তবে আপনি এই চিত্রিতটি আরও ভাল দেখতে পাচ্ছেন।
পল

3
@ টমব্রসম্যান সঠিক .Com ডোমেনগুলির জন্য বিভিন্ন হুইস সার্ভার রয়েছে। সম্ভবত এই সমস্তগুলি হুইস.কনফ এ প্রবেশ করা সম্ভব। সবচেয়ে সহজ উপায় হ'ল কেবল। কম এন্ট্রি সরিয়ে ফেলা।
thde

14

অতিরিক্ত ফাইল বা সারণী সম্পাদনা না করে আপনি সরাসরি আইএএনএ থেকে সরাসরি হুইস সার্ভারটি পেতে পারেন ।

".De" টিএলডি জন্য উদাহরণ

লিনাক্স, ওএসএক্স (এবং সামঞ্জস্যপূর্ণ):

whois -h whois.iana.org .de |
  egrep -e '^whois:' |
  sed -e 's/[[:space:]][[:space:]]*/ /g' |
  cut -d " " -f 2

আনন্দ কর


আমি আশা করি আপনার উত্তর আরও অনেক বেশি উত্সাহিত হয়েছে; এটি একটি নিখুঁত এবং সঠিক সাধারণ সমাধান। কোনও হার্ড-কোডিংয়ের প্রয়োজন হবে না (অন্যথায় প্রতিটি ওএসকে প্রতিটি নতুন টিএলডি-এর জন্য হার্ড-কোড WHOIS সার্ভারের প্রয়োজন!)। কেন এটি whoisইউটিলিটির জন্য ডিফল্ট আচরণ নয় , আমি নিশ্চিত নই (সম্ভবত লোড হ্রাস করতে?) যাইহোক, প্রপস এবং আপনাকে ধন্যবাদ।
অ্যাপিনস্টাইন

2
একটি ডোমেন অনুসন্ধান এই আপনার ধারণা ব্যবহার করার মত কাজ করবে: whois -h $(whois -h whois.iana.org .TLD | grep '^whois:' | sed 's/whois:\s*//') example.TLD। আকর্ষণীয় যদিও, এটি whois.nic.TLDবেশিরভাগ (বা সম্ভবত সব?) টিএলডি'র জন্য ডেটাবেস হোস্ট হিসাবে ব্যবহার করার পক্ষে যথেষ্ট , @ অ্যান্ড্রু দ্বারা নির্দেশিত।
পিটারিনো

এটি সমস্ত টিএলডি-র কাজ করে না বলে মনে হয়। জন্য .tubeদায়ী সার্ভার প্রকাশিত হয়নি। সম্ভবত কারণ IANA সার্ভারটি whois -h whois.iana.org nic.tubeকাজ হিসাবে দায়বদ্ধ ।
thde

11

বেশিরভাগ whois ক্লায়েন্টরা TLD WHO সার্ভারগুলির হার্ড-কোড করে, ক্লায়েন্টের কাছে ইতিমধ্যে জানা না থাকা টিএলডি করার জন্য সক্রিয়ভাবে আইএএনএ থেকে Whois সার্ভারটি পুনরুদ্ধার করার পরিবর্তে।

আমি আমার নিজের অনলাইন হুইস লুকিং টুলটি তৈরি করেছি আপনি http://gwhois.org/ ব্যবহার করতে পারেন যা সমস্ত টিএলডি এবং আইপি অ্যাড্রেসকে সমর্থন করে যেহেতু সমস্ত লকআপস আইএএনএ থেকে শুরু হয় এবং তারপরে প্রয়োজন অনুসারে রেজিস্ট্রি এবং রেজিস্ট্রারের কাছে চলে যায়।

আমি একটি বুদ্ধিমান হুইস পার্সার তৈরিতে অনেক সময় ব্যয় করেছি যা ব্যবহারকারী-বান্ধব উপায়ে হুইস ডেটা প্রদর্শন করে।

স্ক্রিনশট উদাহরণ:

স্ক্রিনশট

স্ক্রিনশট 2


এর জন্য আপনাকে ধন্যবাদ, যেহেতু আমি রুবি চালাচ্ছি না, এই উত্তরটি আমার পক্ষে আরও ভাল কাজ করবে। আমি উবুন্টু সার্ভার 12.04 পরিচালনা করি এবং দেখে মনে হচ্ছে gwhoisঅফিসিয়াল সংগ্রহস্থল থেকে প্যাকেজটির জন্য আরও 25 টি প্যাকেজ ইনস্টল করা দরকার। আমি যে ~ 4.4MB স্টোরেজ মিস করব তা নয়, প্যাকেজটি সঠিকভাবে চালানোর জন্য কি এই সমস্ত কি সত্যিই প্রয়োজনীয়?
পল

উহু. Gwhois.org লিনাক্সের 'gWhis' প্যাকেজগুলির সাথে সম্পর্কিত নয়। বিভ্রান্তির জন্য দুঃখিত
iglvzx

ঠিক আছে, এটি কাজ করতে পারে, তবে কোনও কমান্ড লাইন সরঞ্জাম নেই? আমি কোনওভাবে কমান্ড লাইন সমস্যাটি সমাধান করার প্রত্যাশা করছি।
পল

1
হ্যাঁ। আমি কেন নিজের হুইস টুল তৈরির সিদ্ধান্ত নেওয়ার মূল কারণ হ'ল কারণ আমি ইতিমধ্যে বাইরে থাকা কোনও সমাধানের সাথে সন্তুষ্ট নই। :)
iglvzx

2
@iglvzx আপনার সরঞ্জামটি পছন্দ করি। আপনি কী কোডটি ওপেন-সোর্সিংয়ের কথা ভাবেন যাতে আমরা সক্রিয়ভাবে অ্যাপটিতে পরিবর্তন করতে পারি?
ডেভিড ওকুইই

11

এটি বেশিরভাগ নতুন টিএলডিএসের জন্য কাজ করে বলে মনে হচ্ছে:

সার্ভারের হোস্টনামটি ফর্মটিতে রয়েছে: whois.nic.newtldname

উদাহরণ:

whois -h whois.nic.host example.host

"এই নামটি আইসিএনএএন নীতি অনুসারে রেজিস্ট্রি দ্বারা সংরক্ষিত আছে।" ইত্যাদি ইত্যাদি

এছাড়াও, ব্রাউজিং http://nic.newtldnameসাধারণত আপনাকে রেজিস্ট্রি / লঞ্চ পৃষ্ঠায় নিয়ে যায়।


ফ্যান্টাস্টিক! আইএএনএ দ্বারা আনুষ্ঠানিকভাবে তালিকাভুক্ত হোস্টগুলি বেশিরভাগ ডোমেন নিবন্ধগুলির জন্য পৃথক হলেও এই কাজ কেন করবে? এটি কি কোথাও নথিভুক্ত করা হয়েছে, iow এটি আইএনএ বা আইসিএনএএন দ্বারা সরকারীভাবে সমর্থিত? - আপনার সমাধানটির গতিশীল সংস্করণটি হবেwhois -h $(whois -h whois.iana.org .TLD | grep '^whois:' | sed 's/whois:\s*//') example.TLD
পিটারিনো

1
আপনি কি অন্য কোনও হুইস সার্ভার সম্পর্কে জানেন যে টিএলডিটির জন্য কোয়েরিতে টিএলডি এক্সটেনশনটি গ্রহণ করে? আমি দু'জনের কথা জানি: whois.nic.$extএবং $ext.whois-servers.net- আমি আমার তালিকায় অন্যদের যুক্ত করতে চাই।
চবি

5

আপনি যদি স্ট্যান্ডার্ড লিনাক্স ক্লায়েন্ট ব্যবহার করছেন তবে নতুন টিএলডিএস অন্তর্ভুক্ত করার জন্য সংজ্ঞাগুলি এখনও আপডেট হয়নি।

আপনার দুটি সম্ভাব্য সমাধান রয়েছে:

  1. সমস্ত নতুন জিটিএলডি-এর তালিকাটি ধরুন এবং হোইস হোস্টকে প্যারামিটার হিসাবে হুইস ক্লায়েন্টকে পাস করুন
  2. বিকল্প ক্লায়েন্ট ব্যবহার করুন। আমি বর্তমানে রুবি WHOIS ক্লায়েন্টকে নতুন জিটিএলডিগুলির সাথে সুসংগত রাখার জন্য যথাসাধ্য চেষ্টা করছি , যাতে আপনি এটি ব্যবহার করতে পারেন। এটি একটি সিএলআইও দেয়।

আমি নিশ্চিত নই যে সমস্ত নতুন জিটিএলডিগুলির একটি তালিকা দখল করব এবং আমি কীভাবে হোসিস ক্লায়েন্টকে প্যারামিটার হিসাবে হোসিস হোস্টটি পাস করতে পারি তা নিশ্চিত নই। আমার সার্ভারে রুবি ইনস্টল করা নেই। এটি একটি ভাল উত্তর নয়।
পল

এখানে tlds জন্য হোমন হোস্টের সিমনের তালিকা রয়েছে, এখানে Whois ম্যান পৃষ্ঠাটির একটি অনুলিপি রয়েছে।
কেলি টমাস

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

2

ওএস এক্স-এ, হুইস টুলটি /etc/Wois.conf সমর্থন ( স্ল্যাকওয়ারের মতো? ) দিয়ে নির্মিত বলে মনে হচ্ছে না । এটির সমাধানের সহজ উপায় হ'ব হোম্রুউ থেকে "ডুপড" হোইস ইনস্টল করা । আপনি এটি দিয়ে করতে পারেন

brew tap homebrew/dupes
brew update
brew install whois
brew untap homebrew/dupes

এইভাবে, এটি হুইস সার্ভারগুলির একটি আপডেট তালিকা ব্যবহার করবে (তবে আমি কেবল .so এবং .ninja ডোমেন দিয়ে পরীক্ষা করেছি)।


এটা জেনে ভাল। আপডেট করা whoisসিএলআই ইনস্টল করার জন্য একটি লাইনার হ'লbrew install homebrew/dupes/whois

1

একটি উপায় হ'ল টিএলডি। WHOIS- সার্ভার. net কে হুইস সার্ভার হিসাবে ব্যবহার করা , যেমন:

whois -h mobi.whois-servers.net npr.mobi

Whois-server.net ডোমেইন (CenterGate এলএলসি, কোন অন্তর্ভুক্তি দ্বারা চালানো) ডিএনএস সময় CNAME একটি আশা আপ-টু-ডেট তালিকা কর্মকর্তা টিএলডি WHOIS সার্ভার, যেমন রিডাইরেক্ট রয়েছে:

dig mobi.whois-servers.net
...
;; ANSWER SECTION:
mobi.whois-servers.net. 146     IN      CNAME   whois.dotmobiregistry.net.

বেশিরভাগ ক্ষেত্রে এটি কাজ করে। এমনকি সেখানে একটি সংক্ষিপ্ত বাক্য গঠন (অন্তত ওএসএক্স মধ্যে) আছে: whois -c mobi npr.mobi। দুঃখজনকভাবে এটা যেমন লেখার সময়ে সব ডোমেইনের জন্য কাজ করে নাwhois -c tube nic.tube
thde

1

আপনার /etc/Wois.conf আপডেট করার জন্য আপনি এর মতো স্ক্রিপ্ট ব্যবহার করতে পারেন

/*
 * Usage : node generateWhoisConf.js > /etc/whois.conf
 */

var json = require('comment-json');
var request = require('request');

request('https://github.com/weppos/whois/raw/master/data/tld.json', function(error, response, body){
  var obj = json.parse(body);
  Object.keys(obj).forEach(function(key){
    if(obj[key].host){
      console.log(key.replace(/\./g,'\\.') + '$ ' + obj[key].host);
    }
  });
});

https://gist.github.com/HugoPoi/4694a99f5a9d9b2c558557bbdd113f54

এর ফলে অন্য GitHub সংগ্রহস্থলের whois সার্ভার সম্পর্কে ভাল তথ্য প্রদান https://github.com/whois-server-list/whois-server-list


সুপার ব্যবহারকারীকে স্বাগতম! রেফারেন্স লিঙ্ক (গুলি) থেকে উত্তরের প্রয়োজনীয় অংশগুলি উদ্ধৃত করুন, কারণ লিঙ্কযুক্ত পৃষ্ঠা (গুলি) পরিবর্তন হলে উত্তরটি অবৈধ হতে পারে।
ডেভিডপস্টিল

0

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


0

আমার অনুরোধগুলির মধ্যে আমার একই সমস্যাযুক্ত সার্ভারের প্রতিক্রিয়া ছিল।

এই ক্ষেত্রে, -aস্যুইচটি ব্যবহার করা সহজ ছিল এবং দুর্দান্ত কাজ করেছে:

whois -a [your_request_here]

থেকে man:

[This flag is] understood by whois.ripe.net and some other RIPE-like servers:
-a
    Also search all the mirrored databases. 

0

অথবা, আপনি কেবল একটি ভাল সরঞ্জাম ব্যবহার করতে পারেন। যেমন GNU jWois যা whoisপ্রথমে যথাযথ সার্ভারের জন্য স্বাচ্ছন্দ্যের সাথে অনুসন্ধান করে , তারপরে সেই সার্ভারটি ব্যবহার করে প্রকৃত অনুসন্ধান করুন।

jWo একটি উন্নত Whois ক্লায়েন্ট নিয়মিত এক্সপ্রেশন বা সিআইডিআর ব্লক ব্যবহার করে নমনীয় কনফিগারেশন ফাইলের উপর ভিত্তি করে জিজ্ঞাসা করতে Whois সার্ভারটি নির্বাচন করতে সক্ষম

জিএনইউ পথ: https://ftp.gnu.org/gnu/jwhois/
গিথুব এক: https://github.com/jonasob/jwhois


নতুন টিএলডি-তে কাজ করে না।
পল

হাস্যকরভাবে, এই কারণেই আমি নতুন টিএলডি হুইস করতে পারিনি। কোনও কারণে, এই সরঞ্জামটি ডিফল্টরূপে ইনস্টল করা ছিল। আমি একটি সরল হোইস ইনস্টল করেছি এবং আমি নতুন টিএলডি জিজ্ঞাসা করতে সক্ষম হয়েছি, কোনও হ্যাকের প্রয়োজন নেই needed
আকাঙ্ক্ষা দেব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.