मैं जानना चाहता हूं कि एएस 714 के लिए आईपी रेंज क्या हैं।
मुझे यह जानकारी कैसे मिलेगी?
मुझे पता है कि रिवर्स तरीके से कैसे करना है, जो कि किस के साथ आसान है। लेकिन दूसरा तरीका इतना आसान नहीं लगता।
मैं जानना चाहता हूं कि एएस 714 के लिए आईपी रेंज क्या हैं।
मुझे यह जानकारी कैसे मिलेगी?
मुझे पता है कि रिवर्स तरीके से कैसे करना है, जो कि किस के साथ आसान है। लेकिन दूसरा तरीका इतना आसान नहीं लगता।
जवाबों:
वे http://ipinfo.io/AS714 पर संबंधित विवरणों के साथ ऑनलाइन सूचीबद्ध हैं (ASN को किसी अन्य NN के बराबर विवरण प्राप्त करने के लिए बदलें)।
यदि आप उन्हें ब्राउज़ करने के बजाय, बल्कि उन्हें प्रोग्रामेटिक रूप से हड़प लेंगे तो आप RADB WHOIS सर्वर का उपयोग कर सकते हैं:
$ 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/ पर अपने ब्राउज़र में, जहां [ASXXX] एक निश्चित AS और इस http://bgp.he.net/AS714#_prefixes जैसा नंबर है, अपने ब्राउज़र में डालते हैं ।
किसी और के लिए जो इसे पाता है - मुझे बेन डाउलिंग का जवाब बहुत पसंद आया । हालांकि इसके अनुसार:
http://www.radb.net/support/query2.php
एक अलग तरीका है जो बहुत अलग परिणाम देता है! मैं एक फेसबुक आईपी का परीक्षण कर रहा था जो Bens में नहीं आया था '| सिर के परिणाम। उपरोक्त लिंक के अनुसार IP4 पतों के लिए क्वेरी करने का सही तरीका होगा:
whois -h whois.radb.net '!gas714'
समान रूप से अच्छा तथ्य यह है कि अब आप सभी IP6 पते पा सकते हैं:
whois -h whois.radb.net '!6as714'
जैसा कि मैं कहता हूं - जब मैंने फेसबुक एएसएन के लिए इसे चलाया तो मुझे अपना लापता आईपी पता मिला।
बाद में अपडेट करें
दुर्भाग्य से Radb.net सही डेटा नहीं देता है !! ASN 19281
उदाहरण के लिए प्रयास करें और आपको दिए गए परिणाम दिखाई देंगे, लेकिन यदि आप बिना किसी मापदंड के whois radb.net पर यह कहेंगे कि "कोई रिकॉर्ड नहीं मिला है।" यह सटीक पर्याप्त IMHO नहीं लगता है।
whois -h whois.radb.net -- '!6as32934'
कि पते के बीच में एक नई लाइन के साथ "क्लिप" हो जाता है
echo '!6as32934'|nc whois.radb.net 43
मैंने पाया कि आप वास्तव में bgp.he.net पर प्रश्नों को स्वचालित नहीं कर सकते, मुझे 403 प्रतिक्रियाएं मिलती रहीं, और फिर जब मैंने एक उपयोगकर्ता एजेंट को फेक दिया, तो यह सत्यापित करने की कोशिश की कि मैं वास्तव में एक वास्तविक ब्राउज़र था। मैं bgp.he.net (यहां तक कि साइट से संपर्क करके) के साथ सब कुछ में विफल रहा।
मेरे लिए DID क्या काम करता है, http://ipinfo.io को क्वेरी करना था क्योंकि बेन डॉवलिंग ने एक अन्य उत्तर में कहा था।
मैंने ASN के अनुसार प्रत्येक IP ब्लॉक प्राप्त करने के लिए एक पायथन स्क्रिप्ट की। मेरे पास csv फ़ाइल में प्रत्येक AS नंबर की एक सूची थी। यह रहा:
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'
उस ने कहा, आप भी ipinfo.io के साथ कर्ल का उपयोग कर सकते हैं। बस विनम्र रहने की कोशिश करें और सर्वर से बेतुके बड़े सवाल न करें।