AWS BYOIP 2026: हर IPv4 पर $43.80 या अपना /24 ब्लॉक
संक्षेप में (2026-11-04 को जांचा गया): AWS अपने दिए हर पब्लिक IPv4 पते के लिए $0.005 प्रति घंटा लेता है, चाहे पता इस्तेमाल में हो या खाली पड़ा हो: प्रति पता $3.65 महीना, $43.80 साल। जो पते आप खुद लाते हैं (BYOIP), उन पर यह शुल्क नहीं लगता। अक्टूबर 2026 के बाज़ार मीडियन (एक /24 के लिए लगभग $6,500) पर खरीदा गया /24 सभी 256 पते इस्तेमाल करने पर लगभग 7 महीने में और 50 पतों पर लगभग 36 महीने में अपनी कीमत वसूल कर लेता है। अक्टूबर 2026 के औसत पर लीज़ किया गया /24 ($0.49 प्रति IP, लगभग $125 महीना) लगभग 35 पब्लिक IP से AWS के पतों से सस्ता पड़ता है। इससे कम हों तो AWS को ही भुगतान करते रहें। बाज़ार कीमतें तारीख वाले अवलोकन हैं; कोटेशन के लिए IPv4 कीमतें देखें।
AWS क्या लेता है और BYOIP क्या हटाता है
फरवरी 2024 से AWS हर पब्लिक IPv4 पते का बिल बनाता है। Amazon VPC की प्राइसिंग पेज (2026-11-04 को जांचा गया) इस्तेमाल में पते के लिए $0.005 प्रति घंटा और खाली पते के लिए भी उतना ही बताती है, और BYOIP पतों के बारे में कहती है: "These public IPv4 addresses are not charged." पेज पर पब्लिक IPv4 के लिए कोई फ्री टियर नहीं है; वहां बताया गया फ्री टियर Amazon VPC IP Address Manager (IPAM) के लिए है।
AWS बिलिंग में एक महीना 730 घंटे का होता है, इसलिए:
- 1 पता: $3.65 महीना, $43.80 साल;
- 50 पते: $182.50 महीना, $2,190 साल;
- 256 पते: $934.40 महीना, $11,212.80 साल।
आखिरी लाइन दिखने से ज़्यादा अहम है: BYOIP के बाद AWS एक /24 के हर पते को इस्तेमाल करने देता है, नेटवर्क और ब्रॉडकास्ट पते समेत (EC2 BYOIP की शर्तें)। एक रीजन और एक अकाउंट में BYOIP के लिए IPAM मुफ्त है; दो या ज़्यादा रीजन या अकाउंट के लिए ज़रूरी Advanced Tier की कीमत $0.00027 प्रति सक्रिय IP प्रति घंटा है, यानी प्रति पता लगभग $0.20 महीना।
लाई गई रेंज के लिए AWS के नियम
EC2 BYOIP दस्तावेज़ से, 2026-11-04 को जांचा गया:
- रजिस्ट्री। रेंज ARIN, RIPE NCC या APNIC में किसी कंपनी या संस्था के नाम पर रजिस्टर होनी चाहिए, किसी व्यक्ति के नाम पर नहीं। LACNIC और AFRINIC इस सूची में नहीं हैं।
- आकार। सबसे छोटी IPv4 रेंज /24 है। /25 नहीं लाया जा सकता।
- ROA। Amazon के ASN 16509 और 14618 के लिए Route Origin Authorization, जिसकी अधिकतम लंबाई लाई जा रही रेंज के बराबर हो (IPAM /24 मांगता है)। पहले अपने मौजूदा origin ASN के लिए ROA बनाएं, वरना मौजूदा रूट टूट सकते हैं। European Sovereign Cloud इसकी जगह ASN 16509 और 214101 इस्तेमाल करता है।
- नियंत्रण का सबूत। रजिस्ट्री रिकॉर्ड में एक self-signed X.509 सर्टिफिकेट (RIPE में:
inetnumपर एक नईdescrलाइन,remarksनहीं), या IPAM का DNS TXT तरीका। - साख। AWS "might investigate the reputation" और खराब इतिहास वाली रेंज को मना कर सकता है। खरीदने से पहले ब्लॉक जांचें: हमारा IPv4 ब्लैकलिस्ट चेक देखें।
- सीमाएं। हर अकाउंट में प्रति रीजन पांच BYOIP रेंज (अनुरोध पर ज़्यादा), हर रेंज एक समय में एक ही रीजन में। ज़्यादातर provisioning दो घंटे में पूरा होता है; AWS एक हफ्ते तक का समय रखता है।
शुरू करने से पहले रेंज जांचें: byoip_check.js
यह स्क्रिप्ट सिर्फ पब्लिक डेटा पढ़ती है (RIPEstat और RDAP, AWS अकाउंट की ज़रूरत नहीं) और दो सवालों का जवाब देती है: क्या प्रीफिक्स provisioning के लिए तैयार है, और कितने पब्लिक IP से अपना /24 AWS की कीमत से सस्ता पड़ता है? इसे प्रीफिक्स या ASN दें। इसे byoip_check.js नाम से सेव करें:
// byoip_check.js - is a prefix ready for AWS BYOIP, and when does a /24 beat AWS public IPv4?
// usage: bun byoip_check.js <prefix | ASN> [prefix ...] e.g. bun byoip_check.js AS204057
// Public data only (RIPEstat, RDAP), no AWS account needed.
const AWS_IP_HOUR = 0.005 // aws.amazon.com/vpc/pricing/, in-use or idle, checked 2026-11-04
const BUY_IP = 25.40 // ip4.market /24 90-day median per IP, 80 sales to 2026-10-26
const LEASE_IP_MONTH = 0.49 // IPv4Center all-region /24 lease average, page updated 2026-10-28
const AMAZON = [16509, 14618] // ASNs the ROA must authorize (EC2 BYOIP prerequisites)
const stat = async (call, q) =>
(await (await fetch(`https://stat.ripe.net/data/${call}/data.json?${q}`)).json()).data
let prefixes = process.argv.slice(2)
if (prefixes.length === 1 && /^as\d+$/i.test(prefixes[0])) {
const d = await stat('announced-prefixes', `resource=${prefixes[0]}`)
prefixes = d.prefixes.map(p => p.prefix).filter(p => p.includes('.')).sort().slice(0, 5)
}
for (const pfx of prefixes) {
const len = +pfx.split('/')[1]
const rdap = await (await fetch(`https://rdap.org/ip/${pfx}`)).json().catch(() => ({}))
const raw = JSON.stringify(rdap)
const origins = (await stat('prefix-overview', `resource=${pfx}`)).asns.map(a => a.asn)
const rpki = {}
for (const asn of [...origins, ...AMAZON])
rpki[asn] = (await stat('rpki-validation', `resource=AS${asn}&prefix=${pfx}`)).status
const ok = len <= 24 && AMAZON.every(a => rpki[a] === 'valid') && raw.includes('BEGIN CERTIFICATE')
console.log(`\n${pfx} ${rdap.handle ?? '?'} ${rdap.type ?? '?'} ${rdap.country ?? ''}`)
console.log(` size /${len} (AWS takes /24 or larger): ${len <= 24 ? 'ok' : 'too small'}`)
for (const [asn, s] of Object.entries(rpki))
console.log(` ROA AS${asn}${AMAZON.includes(+asn) ? ' (Amazon)' : ' (origin today)'}: ${s}`)
console.log(` X.509 certificate in the registry record: ${raw.includes('BEGIN CERTIFICATE') ? 'yes' : 'no'}`)
console.log(` ready to provision: ${ok ? 'yes' : 'no'}`)
}
// Cost: AWS-provided public IPv4 vs a /24 brought in (BYOIP addresses carry no AWS IPv4 charge)
const awsMonth = n => n * AWS_IP_HOUR * 730
const buy = 256 * BUY_IP, lease = 256 * LEASE_IP_MONTH
const usd = v => '$' + Math.round(v).toLocaleString('en-US')
console.log(`\npublic IPs | AWS per month | AWS per year | lease /24 per month | buy /24 pays back in`)
for (const n of [10, 35, 50, 100, 256])
console.log(`${String(n).padStart(10)} | ${usd(awsMonth(n)).padStart(13)} | ${usd(awsMonth(n) * 12).padStart(12)} | ${
(usd(lease) + (awsMonth(n) > lease ? ' (cheaper)' : ' (dearer)')).padStart(19)} | ${
(buy / awsMonth(n)).toFixed(1).padStart(6)} months`)
console.log(`/24 to buy: ${usd(buy)} once (+ broker fee, LIR or sponsoring LIR); lease: ${usd(lease)} a month`)
bun byoip_check.js AS204057
आउटपुट, DCXV क्लाउड सर्वर पर Bun 1.4.4 के साथ 2026-11-04 को चलाया गया (हमारा अपना AS204057; बाकी चार प्रीफिक्स का नतीजा पहले जैसा ही था):
116.204.153.0/24 116.204.153.0 - 116.204.153.255 ALLOCATED PA CZ
size /24 (AWS takes /24 or larger): ok
ROA AS14618 (Amazon): invalid_asn
ROA AS16509 (Amazon): invalid_asn
ROA AS204057 (origin today): valid
X.509 certificate in the registry record: no
ready to provision: no
public IPs | AWS per month | AWS per year | lease /24 per month | buy /24 pays back in
10 | $37 | $438 | $125 (dearer) | 178.1 months
35 | $128 | $1,533 | $125 (cheaper) | 50.9 months
50 | $183 | $2,190 | $125 (cheaper) | 35.6 months
100 | $365 | $4,380 | $125 (cheaper) | 17.8 months
256 | $934 | $11,213 | $125 (cheaper) | 7.0 months
/24 to buy: $6,502 once (+ broker fee, LIR or sponsoring LIR); lease: $125 a month
हमारे प्रीफिक्स स्वाभाविक रूप से तैयार नहीं हैं: उन्हें सिर्फ AS204057 घोषित करता है और उनके लिए न Amazon का ROA है, न सर्टिफिकेट। 16509 और 14618 के लिए invalid_asn ठीक वही है जो आप कदम 3 से पहले देखेंगे, और उसके बाद आपको valid चाहिए। कीमत वाले कॉन्स्टेंट स्क्रिप्ट की शुरुआत में तारीख के साथ हैं: कोटेशन मिलने पर इन्हें बदल दें।
खरीदें, लीज़ लें या AWS को भुगतान करते रहें
| AWS पर पब्लिक IPv4 | सबसे सस्ता रास्ता (अक्टूबर 2026 की कीमतें) | किस बात का ध्यान रखें |
|---|---|---|
| लगभग 35 से कम | AWS के पते ही रखें | खाली Elastic IP पर भी वही $0.005 प्रति घंटा लगता है |
| लगभग 35 से 100 | /24 लीज़ लेकर लाएं | लीज़ देने वाले को Amazon का ROA और सर्टिफिकेट बनाना होगा |
| लगभग 100 से 256 | /24 खरीदें | 7 से 18 महीने में वसूली; ब्लॉक संपत्ति बना रहता है |
| कई रीजन | /22 या बड़ा खरीदकर /24 में बांटें | एक ROA और एक रिकॉर्ड सबको कवर करते हैं |
| बाद में AWS छोड़ना | खरीदें | ब्लॉक आपके साथ जाता है, AWS के पते नहीं |
तालिका स्क्रिप्ट के अक्टूबर 2026 के आंकड़ों पर आधारित है: ip4.market का 90 दिन का मीडियन, 2026-10-26 तक 80 /24 बिक्री पर $25.40 प्रति IP, और IPv4Center का सभी रीजन का /24 लीज़ औसत, $0.49 प्रति IP महीना (पेज 2026-10-28 को अपडेट)। खरीद के लिए एक LIR या स्पॉन्सरिंग LIR और ब्रोकर फीस भी चाहिए; /24 सौदे के लिए DCXV की प्रकाशित फीस EUR 2.00 प्रति IP है। RIPE में ट्रांसफर के बाद ब्लॉक 24 महीने तक दोबारा ट्रांसफर नहीं हो सकता, लेकिन इससे AWS पर उसका इस्तेमाल नहीं रुकता। दोनों रास्तों की तुलना IPv4 लीज़ या खरीद में करें।
दो व्यावहारिक बातें। लीज़ में BYOIP तभी काम करता है जब लीज़ देने वाला Amazon के ASN को ROA में और आपका सर्टिफिकेट रिकॉर्ड में जोड़ने को तैयार हो: साइन करने से पहले पूछ लें। और अगर आप AWS सपोर्ट के लिए भी भुगतान करते हैं, तो याद रखें कि वह पूरे बिल का प्रतिशत है, IPv4 शुल्क समेत, जैसा हमारी AWS सपोर्ट और बिलिंग गाइड दिखाती है।
DCXV कहां मदद करता है
DCXV RIPE, ARIN और APNIC क्षेत्रों में IPv4 ब्रोकर है: हम खरीद या लीज़ के लिए साफ /24 ढूंढते हैं, उसका इतिहास जांचते हैं और ट्रांसफर संभालते हैं, ताकि ब्लॉक आपके नाम होते ही ROA और सर्टिफिकेट के कदम शुरू हो सकें। AWS पर आप कितने पते और किन रीजन में इस्तेमाल करते हैं, यह DCXV IPv4 डेस्क पर या ipv4@dcxv.com पर बताएं।
