আমি জানতে চাইছি আইপি রেঞ্জগুলি কীভাবে AS714 এর সাথে সম্পর্কিত।
আমি কীভাবে এই তথ্য পেতে পারি?
আমি জানি কীভাবে বিপরীত উপায়টি করা যায়, যা হুইসের সাথে সহজ। তবে অন্য উপায়টি এত সহজ বলে মনে হচ্ছে না।
আমি জানতে চাইছি আইপি রেঞ্জগুলি কীভাবে AS714 এর সাথে সম্পর্কিত।
আমি কীভাবে এই তথ্য পেতে পারি?
আমি জানি কীভাবে বিপরীত উপায়টি করা যায়, যা হুইসের সাথে সহজ। তবে অন্য উপায়টি এত সহজ বলে মনে হচ্ছে না।
উত্তর:
অনলাইনে http://ipinfo.io/AS714 এ সম্পর্কিত বিশদ সহ অনলাইনে তালিকাভুক্ত করা হয়েছে (অন্য কোনও এএসএন এর সমতুল্য বিশদ পেতে ASN প্রতিস্থাপন করুন)।
যদি সেগুলি ব্রাউজ করার পরিবর্তে আপনি তাদেরকে প্রোগ্রামাকৃতভাবে দখল করতে চান তবে আপনি আরএডিবি হুইস সার্ভারটি ব্যবহার করতে পারেন:
$ whois -h whois.radb.net -- '-i origin AS714' | grep -Eo "([0-9.]+){4}/[0-9]+" | head
17.108.0.0/16
17.106.0.0/15
17.102.0.0/16
17.207.0.0/16
17.216.0.0/16
17.250.48.0/24
17.252.65.0/24
192.35.50.0/24
17.148.0.0/14
17.86.0.0/17
ঠিক আছে, আমি সবেমাত্র একটি সহজ উপায় খুঁজে পেয়েছি। আপনি কেবলমাত্র আপনার ব্রাউজারে এই http://bgp.he.net/bellASXXX ##_prefixes রেখেছেন, যেখানে [ASXXX] একটি নির্দিষ্ট AS এবং এই http://bgp.he.net/AS714#_prefixes এর মতো একটি নম্বর ।
অন্য যে কেউ এটি সন্ধান করে - আমি বেন ডাউলিংয়ের উত্তরটি সত্যিই পছন্দ করেছি । তবে অনুযায়ী:
http://www.radb.net/support/query2.php
একটি ভিন্ন উপায় যা খুব ভিন্ন ফলাফলও দেয়! আমি এমন একটি ফেসবুক আইপি পরীক্ষা করছিলাম যা বেনস 'এ আসে নি মাথা ফলাফল। উপরের লিঙ্ক অনুসারে আইপি 4 অ্যাড্রেসের অনুসন্ধানের সঠিক উপায়টি হ'ল:
whois -h whois.radb.net '!gas714'
ঠিক তেমনি দুর্দান্ত আপনি এখন সমস্ত আইপি 6 ঠিকানা এটির সাথে খুঁজে পেতে পারেন:
whois -h whois.radb.net '!6as714'
যেমনটি আমি বলি - আমি যখন ফেসবুক এএসএন-এর জন্য এটি চালিয়েছিলাম তখন আমার হারিয়ে যাওয়া আইপি ঠিকানাটি পেয়েছি।
পরে আপডেট
দুর্ভাগ্যক্রমে Radb.net সঠিক তথ্য দেয় না !! ASN 19281
উদাহরণস্বরূপ চেষ্টা করুন এবং আপনি প্রদত্ত ফলাফলগুলি দেখতে পাবেন তবে আপনি যদি কোনও পরামিতি ছাড়াই র্যাডবি.এন.কে বলে তবে এটি কোনও রেকর্ড খুঁজে পায় না। এটি যথেষ্ট সঠিক IMHO বলে মনে হচ্ছে না।
whois -h whois.radb.net -- '!6as32934'
যা ঠিকানাগুলির মাঝখানে একটি নতুন রেখার সাথে "ক্লিপড" হয়ে যায়
echo '!6as32934'|nc whois.radb.net 43
আমি দেখতে পেয়েছি যে আপনি bgp.he.net- এ সত্যই প্রশ্নগুলি স্বয়ংক্রিয় করতে পারবেন না, আমি 403 টি প্রতিক্রিয়া পেতে থাকি, এবং তারপরে আমি যখন কোনও ব্যবহারকারী এজেন্টকে নকল করি, তখন এটি সত্যতা যাচাই করার চেষ্টা করেছিল যে আমি সত্যই একজন সত্যিকারের ব্রাউজার was আমি bgp.he.net (এমনকি সাইটের সাথে যোগাযোগ করা) দিয়ে সবকিছুতে ব্যর্থ হয়েছি।
আমার পক্ষে যা কাজ হয়েছিল তা হ'ল http://ipinfo.io কে জিজ্ঞাসা করা যেমন বেন ডওলিং অন্য উত্তরে বলেছিলেন।
আমি এএসএন প্রতি প্রতিটি আইপি ব্লক পেতে পাইথন স্ক্রিপ্ট করেছি। আমার কাছে একটি সিএসভি ফাইলে প্রতিটি এএস সংখ্যার একটি তালিকা ছিল। এটা এখানে:
import requests
from bs4 import BeautifulSoup
import re
url_base = 'http://ipinfo.io/'
as_base = 'AS'
output = open('ip_per_asn.csv', 'w')
with open('chilean_asn.csv') as f:
lines = f.read().splitlines()
for asn in lines:
ASN = as_base + asn
page = requests.get(url_base+ASN)
html_doc = page.content
soup = BeautifulSoup(html_doc, 'html.parser')
for link in soup.find_all('a'):
if asn in link.get('href'):
auxstring = '/'+as_base+asn+'/'
line = re.sub(auxstring, '', link.get('href'))
printstring = asn+','+line+'\n'
if 'AS' not in printstring:
output.write(printstring)
print asn+'\n'
print 'script finished'
এটি বলেছিল, আপনি আইপিনফো.ওও দিয়ে কার্ল ব্যবহার করতে পারেন। কেবল নম্র হওয়ার চেষ্টা করুন এবং সার্ভারগুলিতে অযৌক্তিকভাবে বড় প্রশ্নগুলি করবেন না।