CINXE.COM
Help:Range blocks - MediaWiki
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-disabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Help:Range blocks - MediaWiki</title> <script>(function(){var className="client-js vector-feature-language-in-header-disabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )mediawikiwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"deae985c-237c-48c5-a42c-27392e35ade4","wgCanonicalNamespace":"Help","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":12,"wgPageName":"Help:Range_blocks","wgTitle":"Range blocks","wgCurRevisionId":6520200,"wgRevisionId":6520200,"wgArticleId":16569,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Help","Block"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Help:Range_blocks","wgRelevantArticleId":16569,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"mediawiki","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{"pageLanguageCode":"en", "pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgTranslatePageTranslation":"source","wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgDiscussionToolsFeaturesEnabled":{"replytool":true,"newtopictool":true,"sourcemodetoolbar":true,"topicsubscription":false,"autotopicsub":false,"visualenhancements":false,"visualenhancements_reply":false,"visualenhancements_pageframe":false},"wgDiscussionToolsFallbackEditMode":"visual","wgULSPosition":"personal","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q8615753","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"]};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready", "user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.translate.tag.languages":"ready","ext.math.styles":"ready","ext.discussionTools.init.styles":"ready","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.translate.edit.documentation.styles":"ready","ext.translate":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.pt":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.translate.pagetranslation.uls","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.visualEditor.desktopArticleTarget.init", "ext.visualEditor.targetLoader","ext.echo.centralauth","ext.discussionTools.init","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","wikibase.client.vector-2022","ext.checkUser.clientHints","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.discussionTools.init.styles%7Cext.math.styles%7Cext.translate%2CwikimediaBadges%7Cext.translate.edit.documentation.styles%7Cext.translate.tag.languages%7Cext.uls.pt%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui.styles.indicators%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:site_name" content="MediaWiki"> <meta property="og:title" content="Help:Range blocks - MediaWiki"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//m.mediawiki.org/wiki/Help:Range_blocks"> <link rel="alternate" type="application/x-wiki" title="Edit" href="/w/index.php?title=Help:Range_blocks&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/mediawiki.png"> <link rel="icon" href="/static/favicon/mediawiki.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="MediaWiki (en)"> <link rel="EditURI" type="application/rsd+xml" href="//www.mediawiki.org/w/api.php?action=rsd"> <link rel="canonical" href="https://www.mediawiki.org/wiki/Help:Range_blocks"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"> <link rel="alternate" type="application/atom+xml" title="MediaWiki Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="ext-discussiontools-replytool-enabled ext-discussiontools-newtopictool-enabled ext-discussiontools-sourcemodetoolbar-enabled skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-12 ns-subject mw-editable page-Help_Range_blocks rootpage-Help_Range_blocks skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/MediaWiki" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-mw-download" class="mw-list-item"><a href="/wiki/Download"><span>Get MediaWiki</span></a></li><li id="n-mw-extensions" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Category:Extensions"><span>Get extensions</span></a></li><li id="n-blog-text" class="mw-list-item"><a href="https://techblog.wikimedia.org/"><span>Tech blog</span></a></li><li id="n-mw-contribute" class="mw-list-item"><a href="/wiki/Special:MyLanguage/How_to_contribute"><span>Contribute</span></a></li> </ul> </div> </div> <div id="p-support" class="vector-menu mw-portlet mw-portlet-support" > <div class="vector-menu-heading"> Support </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Help:Contents" title="The place to find out"><span>User help</span></a></li><li id="n-mw-faq" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Manual:FAQ"><span>FAQ</span></a></li><li id="n-mw-manual" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Manual:Contents"><span>Technical manual</span></a></li><li id="n-mw-supportdesk" class="mw-list-item"><a href="/wiki/Project:Support_desk"><span>Support desk</span></a></li><li id="n-mw-communication" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Communication"><span>Communication</span></a></li> </ul> </div> </div> <div id="p-development" class="vector-menu mw-portlet mw-portlet-development" > <div class="vector-menu-heading"> Development </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mw-developerportal" class="mw-list-item"><a href="https://developer.wikimedia.org/"><span>Developer portal</span></a></li><li id="n-svn-statistics" class="mw-list-item"><a href="/wiki/Development_statistics"><span>Code statistics</span></a></li> </ul> </div> </div> <div id="p-mediawiki.org" class="vector-menu mw-portlet mw-portlet-mediawiki_org" > <div class="vector-menu-heading"> mediawiki.org </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-portal" class="mw-list-item"><a href="/wiki/Project:Help" title="About the project, what you can do, where to find things"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-mw-translate" class="mw-list-item"><a href="/wiki/Special:LanguageStats"><span>Translate content</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Load a random page [x]" accesskey="x"><span>Random page</span></a></li><li id="n-mw-discussion" class="mw-list-item"><a href="/wiki/Project:Village_Pump"><span>Village pump</span></a></li><li id="n-Sandboxlink-portlet-label" class="mw-list-item"><a href="/wiki/Project:Sandbox"><span>Sandbox</span></a></li> </ul> </div> </div> <div id="p-lang" class="vector-menu mw-portlet mw-portlet-lang" > <div class="vector-menu-heading"> In other languages </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Help:Range_blocks" title="Help:Range blocks – English" lang="en" hreflang="en" data-title="Help:Range blocks" data-language-autonym="English" data-language-local-name="English" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_bloquear_un_rango" title="Ayuda:Cómo bloquear un rango – Spanish" lang="es" hreflang="es" data-title="Ayuda:Cómo bloquear un rango" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%95%D7%99%D7%A7%D7%99%D7%A4%D7%93%D7%99%D7%94:%D7%94%D7%A0%D7%97%D7%99%D7%95%D7%AA_%D7%9C%D7%9E%D7%A4%D7%A2%D7%99%D7%9C%D7%99_%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA/%D7%97%D7%A1%D7%99%D7%9E%D7%AA_%D7%98%D7%95%D7%95%D7%97" title="ויקיפדיה:הנחיות למפעילי מערכת/חסימת טווח – Hebrew" lang="he" hreflang="he" data-title="ויקיפדיה:הנחיות למפעילי מערכת/חסימת טווח" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Aiuto:Blocco_di_classi_di_indirizzi" title="Aiuto:Blocco di classi di indirizzi – Italian" lang="it" hreflang="it" data-title="Aiuto:Blocco di classi di indirizzi" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Help:Range_blocks" title="Help:Range blocks – Simple English" lang="en-simple" hreflang="en-simple" data-title="Help:Range blocks" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q8615753#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/MediaWiki" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/mediawikiwiki.svg" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="MediaWiki" src="/static/images/mobile/copyright/mediawikiwiki-wordmark.svg" style="width: 7.5em; height: 1.125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search MediaWiki [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search MediaWiki" aria-label="Search MediaWiki" autocapitalize="sentences" title="Search MediaWiki [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-uls" class="mw-list-item active user-links-collapsible-item"><a data-mw="interface" href="#" class="uls-trigger cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>English</span></a> </li> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?utm_source=donate&utm_medium=sidebar&utm_campaign=spontaneous&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Help%3ARange+blocks" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Help%3ARange+blocks" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="More options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?utm_source=donate&utm_medium=sidebar&utm_campaign=spontaneous&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Help%3ARange+blocks" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Help%3ARange+blocks" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Beginning</div> </a> </li> <li id="toc-Non-technical_explanation" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Non-technical_explanation"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Non-technical explanation</span> </div> </a> <ul id="toc-Non-technical_explanation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Technical_explanation" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Technical_explanation"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Technical explanation</span> </div> </a> <ul id="toc-Technical_explanation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Calculating_the_CIDR_suffix" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Calculating_the_CIDR_suffix"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Calculating the CIDR suffix</span> </div> </a> <button aria-controls="toc-Calculating_the_CIDR_suffix-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Calculating the CIDR suffix subsection</span> </button> <ul id="toc-Calculating_the_CIDR_suffix-sublist" class="vector-toc-list"> <li id="toc-Conversion_to_binary" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Conversion_to_binary"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Conversion to binary</span> </div> </a> <ul id="toc-Conversion_to_binary-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Calculate_range" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Calculate_range"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Calculate range</span> </div> </a> <ul id="toc-Calculate_range-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Table_of_sample_ranges" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Table_of_sample_ranges"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Table of sample ranges</span> </div> </a> <ul id="toc-Table_of_sample_ranges-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Default_limitation" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Default_limitation"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Default limitation</span> </div> </a> <ul id="toc-Default_limitation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Known_problems" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Known_problems"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Known problems</span> </div> </a> <ul id="toc-Known_problems-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">Help</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Range blocks</span></h1> <div class="mw-indicators"> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-help" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Help:Range_blocks" title="View the help page [c]" accesskey="c"><span>Help</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Help_talk:Range_blocks" rel="discussion" title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Help:Range_blocks"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Help:Range_blocks&action=edit" title="Edit the source code of this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Help:Range_blocks&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Help:Range_blocks"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Help:Range_blocks&action=edit" title="Edit the source code of this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Help:Range_blocks&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Help:Range_blocks" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Help:Range_blocks" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Help:Range_blocks&oldid=6520200" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Help:Range_blocks&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FHelp%3ARange_blocks"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FHelp%3ARange_blocks"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Special:Book&bookcmd=book_creator&referer=Help%3ARange+blocks"><span>Create a book</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Help%3ARange_blocks&action=show-download-screen"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Help:Range_blocks&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-meta mw-list-item"><a href="https://meta.wikimedia.org/wiki/Range_blocks" hreflang="en"><span>Meta-Wiki</span></a></li><li class="wb-otherproject-link wb-otherproject-wikipedia mw-list-item"><a href="https://en.wikipedia.org/wiki/Help:Range_blocks" hreflang="en"><span>Wikipedia</span></a></li><li class="wb-otherproject-link wb-otherproject-wiktionary mw-list-item"><a href="https://en.wiktionary.org/wiki/Help:Range_blocks" hreflang="en"><span>Wiktionary</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q8615753" title="Link to connected data repository item [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div id="siteSub" class="noprint">From mediawiki.org</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-pt-translate-header noprint nomobile" dir="ltr" lang="en"><a href="/w/index.php?title=Special:Translate&group=page-Help%3ARange+blocks&action=page&filter=&action_source=translate_page" title="Special:Translate">Translate this page</a></div><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="mw-pt-languages noprint navigation-not-searchable" lang="en" dir="ltr"><div class="mw-pt-languages-label">Languages:</div><ul class="mw-pt-languages-list"><li><a href="/wiki/Help:Range_blocks/id" class="mw-pt-progress mw-pt-progress--low" title="Bantuan:Blok kisaran (10% translated)" lang="id" dir="ltr">Bahasa Indonesia</a></li> <li><a href="/wiki/Help:Range_blocks/de" class="mw-pt-progress mw-pt-progress--med" title="Hilfe:Bereichssperren (47% translated)" lang="de" dir="ltr">Deutsch</a></li> <li><span class="mw-pt-languages-ui mw-pt-languages-selected mw-pt-progress mw-pt-progress--complete" lang="en" dir="ltr">English</span></li> <li><a href="/wiki/Help:Range_blocks/nl" class="mw-pt-progress mw-pt-progress--complete" title="Help:Geblokkeerde IP-adressen (100% translated)" lang="nl" dir="ltr">Nederlands</a></li> <li><a href="/wiki/Help:Range_blocks/vi" class="mw-pt-progress mw-pt-progress--med" title="Trợ giúp:Cấm dãy IP (22% translated)" lang="vi" dir="ltr">Tiếng Việt</a></li> <li><a href="/wiki/Help:Range_blocks/tr" class="mw-pt-progress mw-pt-progress--high" title="Help:Aralık engelleri (86% translated)" lang="tr" dir="ltr">Türkçe</a></li> <li><a href="/wiki/Help:Range_blocks/da" class="mw-pt-progress mw-pt-progress--low" title="Help:Range blocks/da (3% translated)" lang="da" dir="ltr">dansk</a></li> <li><a href="/wiki/Help:Range_blocks/es" class="mw-pt-progress mw-pt-progress--high" title="Ayuda:Bloqueos por intervalos de IP (72% translated)" lang="es" dir="ltr">español</a></li> <li><a href="/wiki/Help:Range_blocks/fr" class="mw-pt-progress mw-pt-progress--high" title="Aide:Intervalles d'adresses de blocage (91% translated)" lang="fr" dir="ltr">français</a></li> <li><a href="/wiki/Help:Range_blocks/it" class="mw-pt-progress mw-pt-progress--med" title="Aiuto: Blocchi per intervalli di IP (28% translated)" lang="it" dir="ltr">italiano</a></li> <li><a href="/wiki/Help:Range_blocks/hu" class="mw-pt-progress mw-pt-progress--med" title="Segítség:Tartományblokkok (45% translated)" lang="hu" dir="ltr">magyar</a></li> <li><a href="/wiki/Help:Range_blocks/pl" class="mw-pt-progress mw-pt-progress--low" title="Help:Blokowanie zakresów IP (8% translated)" lang="pl" dir="ltr">polski</a></li> <li><a href="/wiki/Help:Range_blocks/pt" class="mw-pt-progress mw-pt-progress--med" title="Ajuda:Bloqueios por Intervalo de IP (28% translated)" lang="pt" dir="ltr">português</a></li> <li><a href="/wiki/Help:Range_blocks/pt-br" class="mw-pt-progress mw-pt-progress--med" title="Help:Bloqueios de intervalos (20% translated)" lang="pt-BR" dir="ltr">português do Brasil</a></li> <li><a href="/wiki/Help:Range_blocks/cs" class="mw-pt-progress mw-pt-progress--complete" title="Nápověda:Blokování rozsahů IP adres (100% translated)" lang="cs" dir="ltr">čeština</a></li> <li><a href="/wiki/Help:Range_blocks/ru" class="mw-pt-progress mw-pt-progress--med" title="Справка:Блокировка диапазонов (19% translated)" lang="ru" dir="ltr">русский</a></li> <li><a href="/wiki/Help:Range_blocks/uk" class="mw-pt-progress mw-pt-progress--high" title="Довідка:Блокування діапазонів (85% translated)" lang="uk" dir="ltr">українська</a></li> <li><a href="/wiki/Help:Range_blocks/he" class="mw-pt-progress mw-pt-progress--med" title="עזרה: חסימות טווח (36% translated)" lang="he" dir="rtl">עברית</a></li> <li><a href="/wiki/Help:Range_blocks/fa" class="mw-pt-progress mw-pt-progress--low" title="راهنما:مسدودی محدوده (3% translated)" lang="fa" dir="rtl">فارسی</a></li> <li><a href="/wiki/Help:Range_blocks/te" class="mw-pt-progress mw-pt-progress--med" title="Help:Range blocks (38% translated)" lang="te" dir="ltr">తెలుగు</a></li> <li><a href="/wiki/Help:Range_blocks/zh" class="mw-pt-progress mw-pt-progress--high" title="Help:段封禁 (89% translated)" lang="zh" dir="ltr">中文</a></li> <li><a href="/wiki/Help:Range_blocks/ja" class="mw-pt-progress mw-pt-progress--complete" title="Help:範囲ブロック (100% translated)" lang="ja" dir="ltr">日本語</a></li> <li><a href="/wiki/Help:Range_blocks/ko" class="mw-pt-progress mw-pt-progress--med" title="도움말:대역 차단 (39% translated)" lang="ko" dir="ltr">한국어</a></li></ul></div> <style data-mw-deduplicate="TemplateStyles:r6776268">.mw-parser-output .template-pd-help-page{color:var(--color-emphasized,#101418);border:solid 1px var(--border-color-base,#a2a9b1);padding:0.5em;margin:0.5em 0;background-color:var(--background-color-base,#ffffff);font-size:95%;vertical-align:middle;width:100%;box-sizing:border-box}.mw-parser-output .template-pd-help-page .icon-cell{padding:0 1em;width:30px}</style><table class="template-pd-help-page"><tbody><tr> <td class="icon-cell"><span typeof="mw:File"><span><img alt="PD" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/PD-icon.svg/30px-PD-icon.svg.png" decoding="async" width="30" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/PD-icon.svg/45px-PD-icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/62/PD-icon.svg/60px-PD-icon.svg.png 2x" data-file-width="196" data-file-height="196"/></span></span></td> <td><b>Note:</b> When you edit this page, you agree to release your contribution under the <a rel="nofollow" class="external text" href="https://creativecommons.org/publicdomain/zero/1.0/">CC0</a>. See <a href="/wiki/Special:MyLanguage/Project:PD_help" title="Special:MyLanguage/Project:PD help">Public Domain Help Pages</a> for more info. </td> <td class="icon-cell"><span typeof="mw:File"><span><img alt="PD" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/PD-icon.svg/30px-PD-icon.svg.png" decoding="async" width="30" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/PD-icon.svg/45px-PD-icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/62/PD-icon.svg/60px-PD-icon.svg.png 2x" data-file-width="196" data-file-height="196"/></span></span></td> </tr></tbody></table> <dl><dd><dl><dd><i>See <a href="/wiki/Special:MyLanguage/Help:Range_blocks/IPv6" title="Special:MyLanguage/Help:Range blocks/IPv6">Help:Range blocks/IPv6</a><span style="display:none"><a href="/wiki/Help:Range_blocks/IPv6" title="Help:Range blocks/IPv6"> </a></span> for information on IPv6 range blocks.</i></dd></dl></dd></dl> <p><b>Range blocks</b> are technical restrictions applied through <a href="/wiki/Special:Block" title="Special:Block">Special:Block</a> to a group of <a href="https://en.wikipedia.org/wiki/IP_addresses" class="extiw" title="w:IP addresses">IP addresses</a> that prevent them from editing, creating new accounts, sending email through the wiki interface, etc. If you check the box "Apply block to logged-in users from this IP address", edits from registered accounts will also be disabled while they are connecting from the blocked range. </p><p>To block an IP range from <a href="/wiki/Special:Block" title="Special:Block">Special:Block</a>, enter the first IP address in the range followed by a forward slash and a <a href="https://en.wikipedia.org/wiki/Classless_inter-domain_routing" class="extiw" title="w:Classless inter-domain routing">Classless inter-domain routing</a> (CIDR) suffix. <b>You should avoid performing range blocks unless you understand what you are doing, or you may end up blocking tens of thousands or even millions of people who are not the problem!</b> </p><p><b>This article mainly discusses <a href="https://en.wikipedia.org/wiki/IPv4" class="extiw" title="w:IPv4">IPv4</a>; <a href="https://en.wikipedia.org/wiki/IPv6" class="extiw" title="w:IPv6">IPv6</a> blocks work similarly, but have different implications—see <a href="/wiki/Special:MyLanguage/Help:Range_blocks/IPv6" title="Special:MyLanguage/Help:Range blocks/IPv6">/IPv6</a>.</b> </p> <meta property="mw:PageProp/toc"/> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Non-technical_explanation" data-mw-thread-id="h-Non-technical_explanation"><span data-mw-comment-start="" id="h-Non-technical_explanation"></span>Non-technical explanation<span data-mw-comment-end="h-Non-technical_explanation"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Help:Range_blocks&action=edit&section=1" title="Edit section: Non-technical explanation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Non-technical_explanation","replies":[]}}--></div> <p>IP addresses are broken up into blocks of numbers. An example of this would be <code>148.20.57.0</code> through to <code>148.20.57.255</code>. Once it reaches <code>255</code> the next number is <code>148.20.58.0</code>. </p><p>IP addresses can be broken up in to smaller or larger blocks. The smallest practical block is a block of 4. This could be one of the following: </p> <dl><dd><code>148.20.57.0 - 148.20.57.3</code>,</dd> <dd><code>148.20.57.4 - 148.20.57.7</code>,</dd> <dd><code>148.20.57.8 - 148.20.57.11</code>, ...</dd></dl> <p>Of each block of 4 numbers, only two can be assigned to a computer. The first and last numbers of any block are reserved for network communication. These are level 30 blocks and can be expressed like this: </p> <dl><dd><code>148.20.57.0/30</code>,</dd> <dd><code>148.20.57.4/30</code>,</dd> <dd><code>148.20.57.8/30</code>, ...</dd></dl> <p>The next largest block is 8. They can be as follows: </p> <dl><dd><code>148.20.57.0 - 148.20.57.7</code>,</dd> <dd><code>148.20.57.8 - 148.20.57.15</code>,</dd> <dd><code>148.20.57.16 - 148.20.57.23</code>, ...</dd></dl> <p>In this block of 8 numbers only 6 can be assigned to a computer as, once again, the first and last numbers in a block are reserved for specific uses in network communication. These can also be expressed as follows: </p> <dl><dd><code>148.20.57.0/29</code>,</dd> <dd><code>148.20.57.8/29</code>,</dd> <dd><code>148.20.57.16/29</code>, ...</dd></dl> <p>From this point on, the number of IP addresses in a block continues to double: 16, 32, 64, 128, 256, etc. </p> <dl><dd>A block of 16 would start <code>148.20.57.0/28</code>.</dd> <dd>A block of 32 would start <code>148.20.57.0/27</code>.</dd> <dd>A block of 64 would start <code>148.20.57.0/26</code>.</dd> <dd>A block of 128 would start <code>148.20.57.0/25</code>.</dd> <dd>A block of 256 would start <code>148.20.57.0/24</code>.</dd></dl> <p>So if you have an IP address and you want to block the range assigned how do you know which one to use? Let's say you have a problem with <code>148.20.57.34</code>. You can look up who has this IP address at <a rel="nofollow" class="external free" href="http://arin.net/whois/?queryinput=148.20.57.34">http://arin.net/whois/?queryinput=148.20.57.34</a>. Say this tells us that this IP address is assigned, along with a LOT of others in a <code>/17</code> range, to the Department of Defense. We certainly don't want to block a large block of the DoD! The rule of thumb is block as little as possible. Only block a range if there is a cluster of IP addresses giving a problem. </p><p>There's a calculator that is very useful for this: </p> <dl><dd><a href="https://iw.toolforge.org/ftools/general/ip-range-calc.html" class="extiw" title="toolforge:ftools/general/ip-range-calc.html">toolforge:ftools/general/ip-range-calc.html</a></dd></dl> <p>Go to this site and enter <code>148.20.57.34</code> into the first set of blanks. Now select Network Prefix Length and enter <code>27</code> (this will give a block of 32 addresses) and click Calculate Network Information. This will show us a block of 32 IP addresses that include <code>148.20.57.34</code>. (The first—network and the last—broadcast addresses will be displayed along with the usable addresses in the range.) You can use this tool to test ranges to be sure they are what you want before entering the information to initiate the block. </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Technical_explanation" data-mw-thread-id="h-Technical_explanation"><span data-mw-comment-start="" id="h-Technical_explanation"></span>Technical explanation<span data-mw-comment-end="h-Technical_explanation"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Help:Range_blocks&action=edit&section=2" title="Edit section: Technical explanation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Technical_explanation","replies":[]}}--></div> <p>CIDR notation is written as the IP address, a slash, and the CIDR suffix (for example, the IPv4 "<code>10.2.3.41/24</code>" or IPv6 "<code>a3:bc00::/24</code>"). The CIDR suffix is the number of starting digits every IP address in the range have in common when written in binary. </p><p>For example: "<code>10.10.1.32</code>" is binary "<code>00001010.00001010.00000001.00100000</code>", so <code>10.10.1.32/27</code> will match the first 27 digits ("<code><u>00001010</u>.<u>00001010</u>.<u>00000001</u>.<u>001</u>00000</code>"). The IP addresses <code>10.10.1.32</code>–<code>10.10.1.63</code>, when converted to binary, all have the same 27 first digits and will be blocked if <code>10.10.1.32/27</code> is blocked. </p><p>As the CIDR suffix increases, the block affects fewer IP addresses (see <a href="#Table_of_sample_ranges">table of sample ranges</a>). CIDR suffixes are not the same for IPv4 addresses as they are for IPv6 addresses; the same CIDR suffix in IPv4 blocks <math xmlns="http://www.w3.org/1998/Math/MathML" class="mwe-math-element"><mrow data-mjx-texclass="ORD"><mstyle displaystyle="true" scriptlevel="0"><msup><mn>2</mn><mrow data-mjx-texclass="ORD"><mrow data-mjx-texclass="ORD"><mn>9</mn><mn>6</mn></mrow></mrow></msup></mstyle></mrow></math>=79,228,162,514,264,337,593,543,950,336 times as many addresses in IPv6. </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Calculating_the_CIDR_suffix" data-mw-thread-id="h-Calculating_the_CIDR_suffix"><span data-mw-comment-start="" id="h-Calculating_the_CIDR_suffix"></span>Calculating the CIDR suffix<span data-mw-comment-end="h-Calculating_the_CIDR_suffix"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Help:Range_blocks&action=edit&section=3" title="Edit section: Calculating the CIDR suffix"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Calculating_the_CIDR_suffix","replies":["h-Conversion_to_binary-Calculating_the_CIDR_suffix","h-Calculate_range-Calculating_the_CIDR_suffix","h-Table_of_sample_ranges-Calculating_the_CIDR_suffix"]}}--></div> <p>You can use the <a href="#Table_of_sample_ranges">table of sample ranges</a> below to guess the range, use a computer script, or manually calculate the range. </p> <div class="mw-heading mw-heading3"><h3 id="Conversion_to_binary" data-mw-thread-id="h-Conversion_to_binary-Calculating_the_CIDR_suffix"><span data-mw-comment-start="" id="h-Conversion_to_binary-Calculating_the_CIDR_suffix"></span>Conversion to binary<span data-mw-comment-end="h-Conversion_to_binary-Calculating_the_CIDR_suffix"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Help:Range_blocks&action=edit&section=4" title="Edit section: Conversion to binary"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The first step in manually calculating a range is to convert the first and last IP address to binary representation. (This assumes you're not using a computer script, which can probably calculate the range for you anyway.) An IP address is composed of four groups of eight ones and zeros. Each group represents a number from 0 to 255. To convert a number to binary, you can use a reference table or know the value of each binary digit: </p> <table> <tbody><tr> <td>Binary digit: </td> <td><code> 1 1 1 1 1 1 1 1</code> </td></tr> <tr> <td>Value: </td> <td><code>128 64 32 16 8 4 2 1</code> </td></tr></tbody></table> <p>Proceeding from left to right, fill in <code>1</code> if the number is at least that value, and subtract that value (if it's not, fill in <code>0</code> and don't subtract). For example, to calculate 240: </p> <ol><li>240 is at least 128, so place <code>1</code> and subtract 128.</li> <li>112 (240-128) is at least 64, so place <code>1</code> and subtract 64.</li> <li>48 (112-64) is at least 32, so place <code>1</code> and subtract 32.</li> <li>16 (48-32) is at least 16, so place <code>1</code> and subtract 16.</li> <li>Since the remaining value is zero, all the remaining places are <code>0</code>.</li></ol> <p>Thus, 240 is <code>1111 0000</code> because it can be represented as 128+64+32+16+0+0+0+0. </p> <div class="mw-heading mw-heading3"><h3 id="Calculate_range" data-mw-thread-id="h-Calculate_range-Calculating_the_CIDR_suffix"><span data-mw-comment-start="" id="h-Calculate_range-Calculating_the_CIDR_suffix"></span>Calculate range<span data-mw-comment-end="h-Calculate_range-Calculating_the_CIDR_suffix"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Help:Range_blocks&action=edit&section=5" title="Edit section: Calculate range"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ol><li>Place both IP addresses one atop the other, and count how many starting digits are exactly alike. This is the CIDR suffix.</li> <li>Double-check! Being off by one digit could extend your block by thousands of addresses.</li></ol> <p>The example below calculates the CIDR range between <code>69.208.0.0</code> and <code>69.208.0.255</code>. Note that this is a simple example; some groups of IP addresses do not so neatly fit CIDR suffixes, and need multiple different-sized blocks to block the exact range. </p> <dl><dd>IP addresses:</dd> <dd><code> 69.208.0.0</code></dd> <dd><code> 69.208.0.255</code></dd></dl> <dl><dd>Convert to binary:</dd> <dd><code> 0100 0101.1101 0000.0000 0000.0000 0000</code></dd> <dd><code> 0100 0101.1101 0000.0000 0000.1111 1111</code></dd></dl> <dl><dd>Count identical first numbers:</dd> <dd><code> <b>0100 0101.1101 0000.0000 0000</b>.0000 0000</code></dd> <dd><code> <b>0100 0101.1101 0000.0000 0000</b>.1111 1111</code></dd> <dd><code> |____________________________|</code></dd> <dd><code> 24 digits</code></dd></dl> <dl><dd>CIDR range:</dd> <dd><code> 69.208.0.0/24</code></dd></dl> <div class="mw-heading mw-heading3"><h3 id="Table_of_sample_ranges" data-mw-thread-id="h-Table_of_sample_ranges-Calculating_the_CIDR_suffix"><span data-mw-comment-start="" id="h-Table_of_sample_ranges-Calculating_the_CIDR_suffix"></span>Table of sample ranges<span data-mw-comment-end="h-Table_of_sample_ranges-Calculating_the_CIDR_suffix"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Help:Range_blocks&action=edit&section=6" title="Edit section: Table of sample ranges"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The table below shows the IPv4 blocks each CIDR suffix affects. Note that MediaWiki only supports blocking CIDR suffixes 16 - 32 in IPv4 and 19 (formerly 64) - 128 in IPv6 by default (subject to <a href="/wiki/Special:MyLanguage/Manual:$wgBlockCIDRLimit" title="Special:MyLanguage/Manual:$wgBlockCIDRLimit">$wgBlockCIDRLimit</a><span style="display:none"><a href="/wiki/Manual:$wgBlockCIDRLimit" title="Manual:$wgBlockCIDRLimit"> </a></span>). See <a href="/wiki/Special:MyLanguage/Help:Range_blocks/IPv6" title="Special:MyLanguage/Help:Range blocks/IPv6">/IPv6</a> for an IPv6 range table. </p> <table class="wikitable plainrowheaders" align="center"> <caption>Example IP4 ranges </caption> <tbody><tr> <th scope="col">CIDR </th> <th scope="col">Start Range </th> <th scope="col">End Range </th> <th scope="col">Total addresses </th> <th scope="col">Bits selected in IP address </th></tr> <tr style="color:#555555; font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/0</b> </th> <td>0.0.0.0 </td> <td>255.255.255.255 </td> <td align="right" style="font-family:sans-serif">4,294,967,296 </td> <td>********.********.********.******** </td></tr> <tr style="color:#555555; font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/1</b> </th> <td>0.0.0.0 </td> <td>127.255.255.255 </td> <td align="right" style="font-family:sans-serif">2,147,483,648 </td> <td>0*******.********.********.******** </td></tr> <tr style="color:#555555; font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/4</b> </th> <td>64.0.0.0 </td> <td>79.255.255.255 </td> <td align="right" style="font-family:sans-serif">268,435,456 </td> <td>0100****.********.********.******** </td></tr> <tr style="color:#555555; font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/8</b> </th> <td>69.0.0.0 </td> <td>69.255.255.255 </td> <td align="right" style="font-family:sans-serif">16,777,216 </td> <td>01000101.********.********.******** </td></tr> <tr style="color:#555555; font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/11</b> </th> <td>69.192.0.0 </td> <td>69.223.255.255 </td> <td align="right" style="font-family:sans-serif">2,097,152 </td> <td>01000101.110*****.********.******** </td></tr> <tr style="color:#555555; font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/12</b> </th> <td>69.208.0.0 </td> <td>69.223.255.255 </td> <td align="right" style="font-family:sans-serif">1,048,576 </td> <td>01000101.1101****.********.******** </td></tr> <tr style="color:#555555; font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/13</b> </th> <td>69.208.0.0 </td> <td>69.215.255.255 </td> <td align="right" style="font-family:sans-serif">524,288 </td> <td>01000101.11010***.********.******** </td></tr> <tr style="color:#555555; font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/14</b> </th> <td>69.208.0.0 </td> <td>69.211.255.255 </td> <td align="right" style="font-family:sans-serif">262,144 </td> <td>01000101.110100**.********.******** </td></tr> <tr style="color:#555555; font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/15</b> </th> <td>69.208.0.0 </td> <td>69.209.255.255 </td> <td align="right" style="font-family:sans-serif">131,072 </td> <td>01000101.1101000*.********.******** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/16</b> </th> <td>69.208.0.0 </td> <td>69.208.255.255 </td> <td align="right" style="font-family:sans-serif">65,536 </td> <td>01000101.11010000.********.******** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/17</b> </th> <td>69.208.0.0 </td> <td>69.208.127.255 </td> <td align="right" style="font-family:sans-serif">32,768 </td> <td>01000101.11010000.0*******.******** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/18</b> </th> <td>69.208.0.0 </td> <td>69.208.63.255 </td> <td align="right" style="font-family:sans-serif">16,384 </td> <td>01000101.11010000.00******.******** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/19</b> </th> <td>69.208.0.0 </td> <td>69.208.31.255 </td> <td align="right" style="font-family:sans-serif">8,192 </td> <td>01000101.11010000.000*****.******** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/20</b> </th> <td>69.208.0.0 </td> <td>69.208.15.255 </td> <td align="right" style="font-family:sans-serif">4,096 </td> <td>01000101.11010000.0000****.******** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/21</b> </th> <td>69.208.0.0 </td> <td>69.208.7.255 </td> <td align="right" style="font-family:sans-serif">2,048 </td> <td>01000101.11010000.00000***.******** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/22</b> </th> <td>69.208.0.0 </td> <td>69.208.3.255 </td> <td align="right" style="font-family:sans-serif">1,024 </td> <td>01000101.11010000.000000**.******** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/23</b> </th> <td>69.208.0.0 </td> <td>69.208.1.255 </td> <td align="right" style="font-family:sans-serif">512 </td> <td>01000101.11010000.0000000*.******** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/24</b> </th> <td>69.208.0.0 </td> <td>69.208.0.255 </td> <td align="right" style="font-family:sans-serif">256 </td> <td>01000101.11010000.00000000.******** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/25</b> </th> <td>69.208.0.0 </td> <td>69.208.0.127 </td> <td align="right" style="font-family:sans-serif">128 </td> <td>01000101.11010000.00000000.0******* </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/26</b> </th> <td>69.208.0.0 </td> <td>69.208.0.63 </td> <td align="right" style="font-family:sans-serif">64 </td> <td>01000101.11010000.00000000.00****** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/27</b> </th> <td>69.208.0.0 </td> <td>69.208.0.31 </td> <td align="right" style="font-family:sans-serif">32 </td> <td>01000101.11010000.00000000.000***** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/28</b> </th> <td>69.208.0.0 </td> <td>69.208.0.15 </td> <td align="right" style="font-family:sans-serif">16 </td> <td>01000101.11010000.00000000.0000**** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/29</b> </th> <td>69.208.0.0 </td> <td>69.208.0.7 </td> <td align="right" style="font-family:sans-serif">8 </td> <td>01000101.11010000.00000000.00000*** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/30</b> </th> <td>69.208.0.0 </td> <td>69.208.0.3 </td> <td align="right" style="font-family:sans-serif">4 </td> <td>01000101.11010000.00000000.000000** </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/31</b> </th> <td>69.208.0.0 </td> <td>69.208.0.1 </td> <td align="right" style="font-family:sans-serif">2 </td> <td>01000101.11010000.00000000.0000000* </td></tr> <tr style="font-family:monospace,'Courier'"> <th scope="row">69.208.0.0<b>/32</b> </th> <td>69.208.0.0 </td> <td>69.208.0.0 </td> <td align="right" style="font-family:sans-serif">1 </td> <td>01000101.11010000.00000000.00000000 </td></tr></tbody></table> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Default_limitation" data-mw-thread-id="h-Default_limitation"><span data-mw-comment-start="" id="h-Default_limitation"></span>Default limitation<span data-mw-comment-end="h-Default_limitation"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Help:Range_blocks&action=edit&section=7" title="Edit section: Default limitation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Default_limitation","replies":[]}}--></div> <p>The default MediaWiki installation limits range blocks to no larger than /16 IPv4 rangeblocks (65,536 addresses). To block larger ranges <a href="/wiki/Special:MyLanguage/Manual:$wgBlockCIDRLimit" title="Special:MyLanguage/Manual:$wgBlockCIDRLimit">$wgBlockCIDRLimit</a><span style="display:none"><a href="/wiki/Manual:$wgBlockCIDRLimit" title="Manual:$wgBlockCIDRLimit"> </a></span> needs to be set accordingly in <a href="/wiki/Special:MyLanguage/Manual:LocalSettings.php" title="Special:MyLanguage/Manual:LocalSettings.php">LocalSettings.php</a><span style="display:none"><a href="/wiki/Manual:LocalSettings.php" title="Manual:LocalSettings.php"> </a></span>. </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Known_problems" data-mw-thread-id="h-Known_problems"><span data-mw-comment-start="" id="h-Known_problems"></span>Known problems<span data-mw-comment-end="h-Known_problems"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Help:Range_blocks&action=edit&section=8" title="Edit section: Known problems"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Known_problems","replies":[]}}--></div> <p>One important already-known problem caused by any range-block, is that as side-effect they also block some trusted registered groups, like wiki administrators, users who do not need to be patrolled by others, and trusted bots. Details: <a href="https://phabricator.wikimedia.org/T309328" class="extiw" title="phabricator:T309328">phabricator:T309328</a> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="References" data-mw-thread-id="h-References"><span data-mw-comment-start="" id="h-References"></span>References<span data-mw-comment-end="h-References"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Help:Range_blocks&action=edit&section=9" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-References","replies":[]}}--></div> <ul><li><a href="https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing" class="extiw" title="w:Classless Inter-Domain Routing">Classless Inter-Domain Routing</a></li></ul> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="External_links" data-mw-thread-id="h-External_links"><span data-mw-comment-start="" id="h-External_links"></span>External links<span data-mw-comment-end="h-External_links"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Help:Range_blocks&action=edit&section=10" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-External_links","replies":[]}}--></div> <ul><li><a rel="nofollow" class="external text" href="http://apps.csc.fi/laskin2.html">Netmask calculator</a> which helps in making the correct decision for range blocks.</li> <li><a rel="nofollow" class="external text" href="https://subnet.ninja">Subnet Calculator</a> can help calculate prefix length and subnet mask for IPv4 and IPv6.</li> <li><a href="https://iw.toolforge.org/ftools/general/ip-range-calc.html" class="extiw" title="toolforge:ftools/general/ip-range-calc.html">toolforge:ftools/general/ip-range-calc.html</a> gives you the range you should use when blocking.</li> <li><a rel="nofollow" class="external text" href="http://subnet-calculator.org/">IPv4 and CIDR Calculator</a> gives you a breakdown of Hosts and IP Range for any Given Mask/CIDR and reverse.</li></ul> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐5cb77ff894‐s7zdr Cached time: 20241027034805 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] DiscussionTools time usage: 0.020 seconds CPU time usage: 0.238 seconds Real time usage: 0.310 seconds Preprocessor visited node count: 669/1000000 Post‐expand include size: 3916/2097152 bytes Template argument size: 835/2097152 bytes Highest expansion depth: 13/100 Expensive parser function count: 5/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 5073/5000000 bytes Lua time usage: 0.023/10.000 seconds Lua memory usage: 1005268/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 76.058 1 -total 44.63% 33.947 4 Template:Ll 42.45% 32.285 1 Template:PD_Help_Page 22.50% 17.112 8 Template:Translatable 13.80% 10.494 4 Template:Pagelang 7.52% 5.718 1 Template:Int 6.82% 5.186 1 Template:TNTN 4.21% 3.201 1 Translations:Help:Range_blocks/IPv6/Page_display_title/en 3.60% 2.741 1 Template:Cclang --> <!-- Saved in parser cache with key mediawikiwiki:pcache:idhash:16569-0!canonical and timestamp 20241027034805 and revision id 6520200. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://www.mediawiki.org/w/index.php?title=Help:Range_blocks&oldid=6520200">https://www.mediawiki.org/w/index.php?title=Help:Range_blocks&oldid=6520200</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Categories</a>: <ul><li><a href="/wiki/Category:Help" title="Category:Help">Help</a></li><li><a href="/wiki/Category:Block" title="Category:Block">Block</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 13 May 2024, at 06:20.</li> <li id="footer-info-copyright">Text is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-ShareAlike License</a>; additional terms may apply. Text in <a class="external text" href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">the Help: namespace</a> is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 License</a>. By using this site, you agree to the <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Terms of Use</a> and <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy Policy</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Project:About">About mediawiki.org</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Project:General_disclaimer">Disclaimers</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/www.mediawiki.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//m.mediawiki.org/w/index.php?title=Help:Range_blocks&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-rbhzv","wgBackendResponseTime":124,"wgDiscussionToolsPageThreads":[{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Non-technical_explanation","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Technical_explanation","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Calculating_the_CIDR_suffix","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Conversion_to_binary-Calculating_the_CIDR_suffix","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Calculate_range-Calculating_the_CIDR_suffix","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Table_of_sample_ranges-Calculating_the_CIDR_suffix","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Default_limitation","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Known_problems","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-References","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-External_links","replies":[]}],"wgPageParseReport":{"discussiontools":{"limitreport-timeusage":"0.020"},"limitreport":{"cputime":"0.238","walltime":"0.310","ppvisitednodes":{"value":669,"limit":1000000},"postexpandincludesize":{"value":3916,"limit":2097152},"templateargumentsize":{"value":835,"limit":2097152},"expansiondepth":{"value":13,"limit":100},"expensivefunctioncount":{"value":5,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":5073,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 76.058 1 -total"," 44.63% 33.947 4 Template:Ll"," 42.45% 32.285 1 Template:PD_Help_Page"," 22.50% 17.112 8 Template:Translatable"," 13.80% 10.494 4 Template:Pagelang"," 7.52% 5.718 1 Template:Int"," 6.82% 5.186 1 Template:TNTN"," 4.21% 3.201 1 Translations:Help:Range_blocks/IPv6/Page_display_title/en"," 3.60% 2.741 1 Template:Cclang"]},"scribunto":{"limitreport-timeusage":{"value":"0.023","limit":"10.000"},"limitreport-memusage":{"value":1005268,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-5cb77ff894-s7zdr","timestamp":"20241027034805","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>