होम › गाइड

DNSBL return codes की व्याख्या: 127.0.0.2, 127.255.255.x और NXDOMAIN

प्रकाशित 2026-11-03 / अपडेट 2026-11-03 / लेखक Yuki Nakazawa

अगर DNSBL lookup 127.0.0.0/8 में कोई पता लौटाता है, तो IP या domain सूचीबद्ध है; NXDOMAIN जवाब का मतलब है कि वह सूचीबद्ध नहीं है। इसके आगे, सटीक संख्या हर सूची के लिए अलग होती है, कुछ 127.x जवाब listings नहीं बल्कि error codes होते हैं, और SERVFAIL या timeout listing की स्थिति के बारे में कुछ भी नहीं बताते।

यह गाइड RFC 5782 में दर्ज परंपराओं और उन return codes को समझाती है जिन्हें Spamhaus, SpamCop और UCEPROTECT अपने पेजों पर बताते हैं। यह नवंबर 2026 तक के उन्हीं आधिकारिक पेजों पर आधारित है। सूचियाँ अपना data और policies बदलती रहती हैं, इसलिए किसी परिणाम पर कार्रवाई करने से पहले operator का documentation देखें। अगर आपको blocklists के काम करने के तरीके की पृष्ठभूमि चाहिए, तो DNSBL (RBL) क्या है से शुरुआत करें।

मुफ़्त में जाँचें कि आपका डोमेन या IP पता लगभग 345 ब्लैकलिस्ट में से किसी पर है या नहीं।

बुनियादी बातें: return codes के बारे में RFC 5782 क्या कहता है

फ़रवरी 2010 में प्रकाशित RFC 5782 बताता है कि DNS blacklists और whitelists से query कैसे की जाती है और उनके जवाब कैसे दिखते हैं। यह एक Informational document है, Standards Track specification नहीं: यह आम प्रथा को दर्ज करता है, और मान तय करने का विवरण हर सूची के operator पर छोड़ दिया गया है।

lookup कैसे बनाया जाता है

IPv4 के लिए आप octets का क्रम उल्टा करते हैं और सूची का zone जोड़ते हैं। 192.0.2.99 को bl.example.com पर जाँचने के लिए:

dig +short 99.2.0.192.bl.example.com A
dig +short 99.2.0.192.bl.example.com TXT

IPv6 के लिए पता उल्टे क्रम में 32 hex nibbles के रूप में लिखा जाता है, उसके बाद zone आता है। domain-आधारित सूचियाँ सीधे domain name के बाद zone name लेती हैं; RFC बताता है कि name-आधारित सूचियाँ IP-आधारित सूचियों की तुलना में बहुत कम आम हैं।

A record: सूचीबद्ध है या नहीं

TXT record: कारण और एक URL

RFC के अनुसार, DNSBLs को यह बताने वाला TXT record प्रकाशित करना चाहिए कि कोई entry क्यों सूचीबद्ध है, और उस कारण में अक्सर अधिक जानकारी वाला URL होता है। Client software को A record जाँचना ज़रूरी है और वह TXT record भी जाँच सकता है। TXT का पाठ अक्सर SMTP error message में इस्तेमाल होता है, इसलिए bounce संदेश में उसी से लिया गया lookup या removal URL हो सकता है।

सूचियाँ अलग-अलग संख्याएँ क्यों लौटाती हैं: sublists और bit masks

127.0.0.2 के अलावा कोई मान आमतौर पर बताता है कि zone कई sublists को जोड़ता है। RFC 5782 इन्हें दर्शाने के तीन तरीके बताता है: subdomains, कई A records, और bit-encoded मान।

मुख्य बात यह है कि RFC खुद कहता है कि sublist के नामों को मानों से जोड़ने की कोई व्यापक रूप से इस्तेमाल होने वाली परंपरा नहीं है। एक ही संख्या का अलग-अलग सूचियों पर अलग मतलब हो सकता है। return code को हमेशा उसे देने वाले zone के साथ, उसी सूची के अपने documentation के अनुसार पढ़ें। RFC यह भी कहता है कि client software को लौटे मानों पर bit masks और value range tests लागू करने में सक्षम होना चाहिए।

Spamhaus ZEN कई जवाबों वाली शैली का अच्छा उदाहरण है। इसका documentation कहता है कि एक query आमतौर पर एक ही DNS response में कई अलग जवाब देती है, IP जिस dataset में सूचीबद्ध है उसके लिए एक-एक, और हर dataset का return code अलग होता है। एक साथ दो या तीन codes दिखना सामान्य है।

प्रमुख blocklists के return codes

नीचे की तालिका में वे return codes हैं जिन्हें operators अपने आधिकारिक पेजों पर बताते हैं।

सूची (zone)Return codeअर्थ (operator के अनुसार)
Spamhaus ZEN (zen.spamhaus.org)127.0.0.2SBL
Spamhaus ZEN127.0.0.3CSS
Spamhaus ZEN127.0.0.4XBL (CBL data)
Spamhaus ZEN127.0.0.9DROP, 127.0.0.2 के साथ लौटाया जाता है
Spamhaus ZEN127.0.0.10 / 127.0.0.11PBL (ISP maintained / Spamhaus maintained)
Spamhaus DBL (dbl.spamhaus.org)127.0.1.2, 127.0.1.4 से 127.0.1.6कम reputation वाला domain: spam, phishing, malware, botnet C&C
Spamhaus DBL127.0.1.102 से 127.0.1.106दुरुपयोग किया जा रहा वैध domain (127.0.1.103: spam में इस्तेमाल हुआ abused redirector domain)
Spamhaus DBL127.0.1.255DBL से IP पते की query की गई, जिसकी अनुमति नहीं है
SpamCop (bl.spamcop.net)127.0.0.2सूचीबद्ध
UCEPROTECT (dnsbl-1, dnsbl-2, dnsbl-3.uceprotect.net)DNS usage पेज पर नहीं बताया गयाLevel 1, 2 और 3 के लिए एक-एक zone

127.255.255.x और public resolvers: ऐसे जवाब जो listings नहीं हैं

Spamhaus 127.255.255.0/24 को error codes के लिए आरक्षित रखता है। ये किसी भी zone के लिए लौटाए जा सकते हैं, और आधिकारिक FAQ कहता है कि इनका मतलब यह नहीं लेना चाहिए कि query की गई चीज़ सूचीबद्ध है।

Return codeअर्थ
127.255.255.252DNSBL नाम में typing की गलती
127.255.255.254public या open resolver के ज़रिए query
127.255.255.255queries की अत्यधिक संख्या

public resolver के परिणाम भरोसेमंद क्यों नहीं हैं

Spamhaus का FAQ कहता है कि बड़े public resolvers के ज़रिए query करने पर ज़्यादातर मामलों में आपको not-listed (NXDOMAIN) जवाब मिलता है। दूसरे शब्दों में, सूचीबद्ध IP भी साफ़ दिख सकता है। वही FAQ उल्टी समस्या, जिसमें लगता है कि सूची पूरे internet को ब्लॉक कर रही है, का सबसे आम कारण Amazon, Quad9, Google, Cloudflare या किसी दूसरे public resolver का उपयोग बताता है।

कुछ resolvers NXDOMAIN जवाबों को बदल भी देते हैं और मौजूद न होने वाले नामों के लिए IP पता लौटाते हैं। मेल server इसे गलती से listing समझ सकता है। FAQ सुझाव देता है कि मेल server को 127.0.0.0/8 से बाहर के हर response को नज़रअंदाज़ करने का निर्देश दें, अपना resolver चलाएँ, या अपने ISP या DNS provider से संपर्क करें। आप वास्तव में कौन-सा resolver इस्तेमाल कर रहे हैं, यह देखने के लिए FAQ यह जाँच देता है:

dig txt whoami.fastly.net

अगर आप अपने मेल server पर DNSBL filtering चलाते हैं, तो यह भी सुनिश्चित करें कि 127.255.255.x जवाब दिखने पर वह मेल reject न करे। Spamhaus इसे misconfiguration बताता है।

NXDOMAIN बनाम SERVFAIL बनाम timeout

हर DNS response में एक response code (RCODE) होता है, जो RFC 1035 में परिभाषित है। DNSBL परिणाम पढ़ते समय RCODE को A record के मान से अलग रखें।

ResponseDNS में इसका अर्थDNSBL के लिए इसे कैसे पढ़ें
127.0.0.0/8 में A record (127.255.255.x को छोड़कर)कोई error नहीं (NOERROR)सूचीबद्ध; मान को उस सूची के documentation से मिलाएँ
NXDOMAIN (Name Error)query किया गया नाम मौजूद नहीं हैसूचीबद्ध नहीं, बशर्ते query उपयुक्त resolver से गई हो
127.255.255.xसामान्य दिखने वाला जवाब जो error का संकेत देता हैअज्ञात; resolver या query ठीक करें
SERVFAIL (Server failure)name server query को process नहीं कर सकाअज्ञात
Timeoutकोई जवाब नहीं आयाअज्ञात

RFC 5782 यह नहीं बताता कि विफल होने वाली या जवाब न देने वाली सूची को clients कैसे संभालें। SERVFAIL या timeout को सूचीबद्ध या सूचीबद्ध नहीं, किसी भी रूप में पढ़ना गलती है। बाद में फिर कोशिश करें या किसी दूसरे रास्ते से query करें।

सूची काम कर रही है या नहीं, यह test entries से जाँचें

RFC 5782 माँगता है कि IPv4 सूचियों में 127.0.0.2 की entry हो और 127.0.0.1 की न हो। IPv6 सूचियाँ ::FFFF:7F00:2 (सूचीबद्ध) और ::FFFF:7F00:1 (सूचीबद्ध नहीं) का उपयोग करती हैं, और domain सूचियाँ आरक्षित नाम TEST (सूचीबद्ध) और INVALID (सूचीबद्ध नहीं) का।

dig +short 2.0.0.127.zen.spamhaus.org A
dig +short 1.0.0.127.zen.spamhaus.org A

अगर पहली query listing code (127.255.255.x के अलावा कोई 127.x मान) लौटाती है और दूसरी कुछ नहीं लौटाती, तो उस सूची पर lookups काम कर रहे हैं। अगर पहली 127.255.255.x लौटाती है, तो आपके query के रास्ते को अस्वीकार किया जा रहा है। RFC कहता है कि clients को समय-समय पर test entries जाँचनी चाहिए और सही test entries के बिना किसी सूची का उपयोग नहीं करना चाहिए। यह भी बताता है कि सूची बंद करने वाले operators ने कभी-कभी हर entry हटा दी है, या ऐसा wildcard लगा दिया है जो हर पते को सूचीबद्ध कर देता है। अगर 127.0.0.1 भी सूचीबद्ध के रूप में लौटता है, तो सूची या अपने query के रास्ते पर संदेह करें, अपने IP पर नहीं।

अपना परिणाम पढ़ने का व्यावहारिक तरीका

  1. सही IP या domain चुनें। bounce संदेश में दिया IP, या message headers की Received पंक्तियों से भेजने वाले server का IP इस्तेमाल करें।
  2. कई सूचियाँ एक साथ जाँचें। हमारा blacklist checker प्रमुख सूचियों को एक बार में जाँचता है।
  3. हर code को उसके zone के साथ पढ़ें। 127.0.0.0/8 में listing code (127.255.255.x के अलावा) का मतलब है सूचीबद्ध; देखें कि उस सूची पर उस मान का क्या अर्थ है। 127.255.255.x जवाब, SERVFAIL या timeout का मतलब है कि स्थिति अभी अज्ञात है।
  4. TXT record और operator का lookup पेज देखें। कई सूचियाँ कारण या URL लौटाती हैं। operator के अपने lookup पेज को आधिकारिक परिणाम मानें।
  5. कारण ठीक करें, फिर उस सूची की removal प्रक्रिया का पालन करें। delist करना है या नहीं और कब, यह हर operator तय करता है। अगर कारण बना रहता है, तो listing आमतौर पर लौट आती है।

मेल bounce होने पर troubleshooting के पूरे रास्ते के लिए blacklist के कारण ब्लॉक हुआ ईमेल देखें। अगर आपको परिणाम समझने या कारण खोजने में मदद चाहिए, तो आप delisting के बारे में हमसे पूछ सकते हैं।

अगर आप यह काम खुद नहीं करना चाहते

हम ऐसे सेवा प्रदाताओं से परिचय कराते हैं जो delisting अनुरोध, परामर्श और सलाह का काम लेते हैं (JPY 50,000 से)। Delisting का निर्णय हर लिस्ट ऑपरेटर करता है, इसलिए इसकी गारंटी नहीं दी जा सकती।

सहायता लें

इस साइट को सूचीबद्ध सेवा प्रदाताओं से रेफ़रल शुल्क मिल सकता है। About

अक्सर पूछे जाने वाले प्रश्न

lookup ने 127.0.0.2 लौटाया। मैं किस सूची में हूँ?

आप उस zone की सूची में हैं जिससे आपने query की। 127.0.0.2 वह पारंपरिक मान है जिसे कई सूचियाँ इस्तेमाल करती हैं, इसलिए केवल संख्या से सूची की पहचान नहीं होती। Spamhaus ZEN पर इसका मतलब SBL है; SpamCop पर इसका मतलब बस सूचीबद्ध है। इसे zone name और उस सूची के documentation के साथ पढ़ें।

मुझे 127.255.255.254 मिला। क्या मैं blacklist में हूँ?

नहीं। Spamhaus zones पर यह एक error code है जिसका मतलब है कि query public या open resolver के ज़रिए आई। इसका मतलब यह नहीं कि IP सूचीबद्ध है। Spamhaus के अपने lookup पेज पर फिर से जाँचें, या public resolver से गुज़रे बिना query करें।

अलग-अलग tools इस पर एकमत क्यों नहीं हैं कि मैं सूचीबद्ध हूँ या नहीं?

एक आम कारण lookup के लिए इस्तेमाल किया गया resolver है। public resolvers के ज़रिए सूचीबद्ध IP साफ़ दिख सकता है, या आपको error codes मिल सकते हैं। कोई tool SERVFAIL या timeout को भी सूचीबद्ध नहीं के रूप में दिखा सकता है। संदेह हो तो सूची के operator का आधिकारिक lookup पेज इस्तेमाल करें।

मेरी listing के लिए कोई TXT record नहीं है। क्या कुछ गड़बड़ है?

ज़रूरी नहीं। RFC 5782 कहता है कि DNSBLs को TXT कारण प्रकाशित करना चाहिए, लेकिन यह अनिवार्य नहीं है, और clients के लिए TXT record जाँचना वैकल्पिक है। listing का निर्धारण A record से होता है।

उपयोग किए गए आधिकारिक पेज

इस लेख के तथ्य प्रकाशन के समय नीचे दिए गए आधिकारिक पेजों से मिलाए गए थे। नीतियाँ और व्यवहार बिना सूचना के बदल सकते हैं, इसलिए किसी महत्वपूर्ण बात पर भरोसा करने से पहले आधिकारिक पेज देख लें।

संबंधित गाइड

DNSBL (RBL) क्या है? DNS blacklist कैसे काम करती है

DNS blacklist और RBL कैसे काम करती हैं: उल्टे IP lookups, A और TXT records, IPv6, IP बनाम domain सूचियाँ, whitelists, और IP क्यों सूचीबद्ध होते हैं।

Spamhaus से हटना: अपने IP या डोमेन को delist कैसे कराएँ

Spamhaus में लिस्टेड? जानें आप किस लिस्ट में हैं (ZEN, PBL, XBL, CSS, SBL, DBL), return code का क्या मतलब है, और हर लिस्ट के लिए delisting का सही तरीका।

Blacklist monitoring: scripts, API और webhook alerts

अपने sending IPs और domains की DNS blacklists पर निगरानी कैसे करें: dig और cron script, webhooks वाली batch API, और झूठे alarm से बचने वाले alerts।

सभी गाइड →