Как найти маску подсети на windows 7

230366

Привет! В этой небольшой инструкции я покажу, как вручную прописать IP-адрес в Windows 7. Это может пригодится, когда вам нужно вручную ввести IP-адрес, маску подсети, основной шлюз, или DNS-адрес в настройках сетевого подключения. В свойствах протокола TCP/IPv4.  Проще говоря, когда нужно задать статические адреса для подключения по сетевому кабелю, или беспроводного Wi-Fi соединения.

Сам процесс в Windows 7 практически ничем не отличается от той же Windows 10, но я решил сделать отдельную инструкцию строго по Windows 7. Чтобы никто не путался, и инструкция была более простой.

Для чего вообще вручную прописывать адреса с свойствах сетевых подключений? Здесь вариантов может быть много.

  • Если интернет у вас напрямую подключен к компьютеру (без роутера, модема), и провайдер выдает статический IP-адрес, то его нужно прописать в свойствах подключения по локальной сети. Иначе, интернет не заработает. Правда, сейчас не так много провайдеров выдают статические адреса. Чаще всего, компьютер получает IP-адрес автоматически.
  • Если вы подключаете компьютер к интернету через роутер, или модем (по Wi-Fi, или сетевому кабелю), то статические адреса прописывают чаще всего в том случае, когда компьютер не хочет подключатся к маршрутизатору. Не может получить IP-адрес (ошибка «Без доступа к сети»). Об этих проблемах я писал в отдельных статьях. Можете посмотреть статью с решением проблем при подключении по кабелю, и по Wi-Fi сети.
  • Могут быть и другие причины. Например, когда сеть построена таким образом, что маршрутизатор автоматически не раздает адреса (отключен DHCP сервер). Или, когда настроен проброс портов, и вашему компьютеру выделен статический IP-адрес.

Хочу заметить, что в свойствах протокола TCP/IPv4, по умолчанию в Windows 7 стоит автоматическое получение IP и DNS. Для подключения по локальной сети и беспроводного соединения.

Задаем вручную IP-адрес, маску подсети, основной шлюз в Windows 7

Открываем «Центр управления сетями и общим доступом». И переходим в раздел «Изменение параметров адаптера». Иконка со статусом подключения к интернету (на панели уведомлений) у вас может быть другая на вид. Это неважно.

Указываем статические настройки IP в Windows 7

Дальше правой кнопкой мыши нажимаем на адаптер, для которого нужно приписать статические адреса. Если подключение по Wi-Fi, то «Беспроводное сетевое соединение». Если по кабелю, то «Подключение по локальной сети». Выбираем «Свойства».

Windows 7: прописываем адреса для локальной сети вручную

Выделяем пункт «Протокол Интернета версии 4 (TCP/IPv4)», и нажимаем на кнопку «Свойства».

Откроется окно, в котором мы можем прописать статические адреса: IP-адрес, маску подсети, основной шлюз, DNS-адрес. Скорее всего, у вас там выставлено автоматическое получение адресов. Просто ставим переключатель возле «Использовать следующий IP-адрес». Поля для заполнения станут активными, и мы может указать адреса. Так же нужно прописать DNS.

Где можно прописать IP-адрес в Windows 7

Думаю, вы знаете какие адреса нужно указать. Если нет, то сейчас немного поясню. Если у вас интернет подключен напрямую к компьютеру, то все адреса вам нужно уточнить у провайдера.

Какие адреса прописать, если подключение через роутер?

По порядку:

  • IP-адрес можно прописать примерно такой: 192.168.1.35 (последняя цифра произвольная, желательно от 30 до 255). Но, здесь все зависит от IP-адреса вашего роутера. Как правило, его можно посмотреть на корпусе самого роутера. Может быть адрес 192.168.1.1, или 192.168.0.1. Если у вас последний вариант, то прописать нужно примерно такой: 192.168.0.35. То есть, меняется предпоследняя цифра с «1» на «0». Все зависит от адреса маршрутизатора. Если не знаете как его узнать, то немного информации есть в этой статье: https://help-wifi.com/sovety-po-nastrojke/192-168-1-1-ili-192-168-0-1-zaxodim-v-nastrojki-wi-fi-routera/
  • Маска подсети пропишется автоматически: 255.255.255.0.
  • В поле Основной шлюз задаем тот самый IP-адрес роутера. Скорее всего это 192.168.1.1, или 192.168.0.1.
  • Предпочитаемый DNS-сервер, и Альтернативный DNS-сервер. Здесь так же можно прописать адрес роутера. Но я бы советовал прописать DNS от Google: 8.8.8.8 / 8.8.4.4. Часто это помогает решить проблему, когда не открываются некоторые сайты, или когда появляется ошибка «Не удается найти DNS-адрес сервера».

Все это будет выглядеть примерно вот так:

Статические настройки IP, маски подсети, основного шлюза при подключении через роутер в Windows 7

Нажимаем «Ok». Ну и желательно перезагрузить компьютер.

Точно таким самым способом мы можем обратно выставить автоматическое получение IP и DNS-адресов.

Надеюсь, у вас все получилось. Если что, задавайте вопросы в комментариях!

Last Updated :
07 Apr, 2025

Like your Device IP Address, a Subnet Mask on Computer helps identify devices on a Local Network. To Connect To Network and use internet resources, you must Find Subnet Mask on Computer.

Getting Details of Subnet Mask is necessary all over the Operating Systems from Windows OS to Linux and MacOS. This article is intended to focus on methods to Identify Subnet Mask on Computer with any Operating System.

What is a Subnet Mask?

In your Home Network, all devices have different IP Addresses but share some similarities. If you consider an Example of a Home Network. All devices’ addresses start with ‘192.168.1,’ but the last part of the Address (Octet) is different.

The part of the address is divided into Network ID ( Same Across All Devices) and Host ID (Unique To Each Device). This is where the Role Of The Subnet Comes in, Different networks can have different sizes for these networks and host portions.

Must Check: Subnet Mask Cheat Sheet — Beginner to Advanced!

Most home networks have a Subnet Mask of ‘255.255.255.0.’ The way it works is explained below with a sample example.

  • The octets that are ‘255’ represent the network portion.
  • The octets that are ‘0’ represent the host portion.

For example, if a network has an IP Address of 10.10.1.X and a subnet mask of ‘255.255.0.0,’ the first two octets (10.10) are the network portion, and the last two octets (1.X) are the host portion.

How to Find Subnet Mask in a Windows PC?

To Get Details of Subnet Mask on Windows PC, the following methods should be used. Let us check the simple & effective method where the Windows Command Prompt will be used.

Method 1: Find the Subnet Mask Using the Command Prompt

Step 1: Type CMD in the search and open the Command Prompt.

Find-Subnet-Mask-in-a-Windows-PC_1

Step 2: Type the IP Configuration command mentioned below and press Enter

ipconfig /all
Find-Subnet-Mask-in-a-Windows-PC

The ipconfig command displays the network configuration and other network-related information as shown in the figure.

Step 3: Scroll down to Look for the ‘Subnet Mask’ entry under the network adapter information

Find-Subnet-Mask-in-a-Windows-PC_2

Method 2: Find the Subnet Mask Using the Control Panel

Step 1: Type Control in the search and open the Control Panel.

Find-Subnet-Mask-in-a-Windows-PC_3

Step 2: Click on Network and Internet.

Find-Subnet-Mask-in-a-Windows-PC_4

Step 3: Click on Network and Sharing Center.

Find-Subnet-Mask-in-a-Windows-PC_5

Step 4: Click on the Network Connection you want to check (as shown below).

Find-Subnet-Mask-in-a-Windows-PC_6

Step 5: Click the Details button

Find-Subnet-Mask-in-a-Windows-PC_7

Your subnet mask will be listed under the Network Connection Details (as shown below).

Find-Subnet-Mask-in-a-Windows-PC_8

Method 3: Find the Subnet Mask Using the IP Address.

In cases where you can’t access the Windows Command Line or Control Panel, you can determine the Subnet Mask using the IP Address itself by identifying the network portion and host portion of the IP address.

How to Find Subnet Mask in the MacOS?

Step 1: Click on the Apple icon and Go to System Preferences > Network

Step 2: Select the Network Connection you want to check

Step 3: Click the Advanced button at the bottom.

Step 4: Go to the TCP/IP tab section, your subnet mask will be mentioned there

How to Find Subnet Mask in Linux OS?

Step 1: Press Ctrl + Alt + T to open the Linux Terminal

Step 2: Type ifconfig and press Enter to execute the Linux Command.

ifconfig 

Step 3: Now, Find the subnet mask. The subnet mask usually starts with 255 and is labeled as ‘Mask.’

Conclusion

The Subnet Mask is important because it facilitates communication between devices within the same network. To Determine Subnet Mask of Computer, the above-mentioned steps should be used. Another way is to get and Install Third-Party Tool to Identify PC’s Subnet Mask.

Download Article

Download Article

Do you need to find or change the subnet mask for your computer, phone, or tablet? If you’re using a device that has a static (permanent) IP address that must be configured manually, making sure the subnet mask is correct is crucial when troubleshooting network issues. This wikiHow article will teach you how to find and change the subnet mask on a computer running Windows, macOS, or Linux, as well as on your Android, iPhone, or iPad. We’ll also show you how to calculate a subnet mask based on an IP address range if you’re not sure which subnet mask to use.

Things You Should Know

  • Most people don’t have to enter a subnet mask manually—the router you’re connected to assigns it automatically using DHCP.
  • If your device has a static IP address that is not assigned automatically, you can manually update your subnet mask on your computer, phone, or tablet if needed.
  • If you don’t know which subnet mask to use, you can figure it out based on the range of IP addresses from which your IP address was assigned.
  1. Step 1 You'll need to know the range your IP address is a part of to find its subnet mask.

    Unfortunately, you can’t determine the correct subnet just by looking at an IP address. Each IPv4 subnet has a subnet mask, also known as a netmask, which is basically an alias for the range of IP addresses allocated to that network. If you use a subnet mask that isn’t correct for your IP range, your device won’t be able to access the internet.[1]

    • If your IP address is assigned automatically, so is your subnet mask. In this case, if you’re connected to the internet, don’t worry about finding or changing your subnet mask.
    • But, if you’re setting up a static IP address that isn’t assigned automatically, you’ll need to find the right subnet mask to get online.
    • The easiest way to find out what subnet mask you should be using is to ask your network administrator. If that’s not possible right now, read on!
  2. Step 2 If there's another device you're sure is on the same subnet, try its subnet mask.

    You can use the instructions in this article to find the IP address and subnet mask for other Windows, Linux, macOS, Android, and iOS devices on the network and simply use the same subnet mask.

    • This is not foolproof, as network administrators can divide up IP ranges into many subnets. But for smaller networks, this might be all you need to do to find the subnet mask.
    • Once signed in, compare the other device’s IP address to your static IP. Do they appear to be in the same range or from a similar-sized range? If so, using that device’s subnet mask might work.
      • For example, if your static IP address is 192.168.0.5 and the other device is 192.168.0.12, having the first three octets in common means you’re likely on the same subnet. However, subnets can be broken up in a multitude of ways so there’s a chance your network administrator has sub-divided the network even further.

    Advertisement

  3. Step 3 Once you know...

    Once you know the range of IP addresses (or you think you can guess it), use a subnet calculator or cheat sheet to find the subnet mask. There’s no need to do complicated math to calculate the subnet mask once you have the range thanks to these handy tools:

    • Spiceworks’ Subnet Calculator is easy to use if you know the IP range. Just enter the first and last IP addresses in the range, then choose 1 as the number of subnets (if you’re sure the range you’ve entered is a single subnet).
    • Subnet Calculator and Cheat Sheet provides a subnet mask based on a starting IP address and its associated CIDR notation, which is a special value that explains how many addresses are in that range. If you’re not sure what to enter here, just refer to the CIDR cheat sheet at the bottom of the tool.

      • For example, if you’re working with a range of 256 IP addresses (a common subnet size for homes and small offices), you’ll use /24. For /24 ranges, the subnet mask will be 255.255.255.0.
      • The cheat sheet at the bottom is also helpful if you just want to try to guess the subnet mask based on the presumed size of the subnet. For example, you’ll see that when a subnet contains 1024 IP addresses, its mask will be 255.255.252.0, which is /22 in CIDR notation.
  4. Advertisement

  1. Step 1 Open the Command Prompt.

    The easiest way to find your subnet mask on Windows is to use a quick command in the command prompt. Press the Windows key, type Command, and then click Command Prompt in the search results.

  2. Step 2 Type ipconfig /all and press ↵ Enter.

    This displays the details of all of your active TCP/IP connections.[2]

  3. Step 3 Find the subnet mask for each connection.

    Look for «Subnet Mask» in the section below your network adapter. For example, if you’re connected to Wi-Fi, you’ll typically see an adapter called «Wireless LAN adapter» (or similar)—the subnet for your wireless connection appears here. The address you’re looking for begins with 255.

  4. Step 4 Change your subnet mask.

    If you need to update the subnet mask on your PC due to changes in your network, it’s easy. Note that you should only do this if you’re using a static IP address that isn’t assigned automatically:

    • Open your Windows Settings and select Network & Internet.[3]
    • For Wi-Fi, select Wi-Fi > Manage Known Networks. For Ethernet, select Ethernet, then choose your network.
    • Click Edit under «IP assignment.»
    • Select Manual, then choose IPv4.
    • Update your subnet mask and other details and save.
  5. Advertisement

  1. Step 1 Click the Apple menu and select System Preferences.

    You’ll find the Apple menu at the top-left corner of your screen.[4]

  2. Step 2 Click the Network icon.

    It’s the globe icon in your System Preferences.[5]

  3. Step 3 Select your internet connection.

    For example, if you want to find the subnet for your wireless connection, select Wi-Fi here.[6]

    • If you’re using an ethernet connection, you will now see your IP address and subnet mask in the right panel. If you’re using Wi-Fi, continue with this method to find your subnet mask.
  4. Step 4 Click Advanced if you're using Wi-Fi.

    You’ll see this button at the bottom-right corner.

  5. Step 5 Click the TCP/IP tab.

    You’ll see this at the top of the window. Here you’ll find your IP address and subnet mask clearly labeled. The address you’re looking for begins with 255.

    • If the only numbers you see are on the lower half of the screen underneath «Configure IPv6,» you are on a local IPv6 network which does not use subnet masks. If you’re having internet trouble, select Using DHCP from the drop-down menu, then click Renew DHCP Lease to receive a new IP address and subnet mask.[7]
  6. Step 6 Change your subnet mask.

    If you need to update the subnet mask on your Mac due to changes in your network, it’s easy. Note that you should only do this if you’re using a dedicated (static) IP address that must be configured manually:

    • Select the network in the Network panel of System Preferences.
    • Click Configure IPv4 in the menu, then select Manually.
    • Replace the current subnet mask with the new one and save your changes.[8]
  7. Advertisement

  1. Step 1 Open a terminal window.

    You can open a terminal by pressing Ctrl+Alt+T or by clicking the Terminal icon in your app list.[9]

  2. Step 2 Type ifconfig and press ↵ Enter.

    This displays the name of each of your network interfaces along with information about each connection.[10]

    • If you see «command not found,» type whereis ifconfig to get the full path, such as /sbin/ifconfig, then simply type the full path to ifconfig and press Enter.
  3. Step 3 Find the subnet mask.

    Look for the «Mask» value next to the interface you’re curious about, such as eth0 for ethernet or wlan0 for Wi-Fi. The subnet mask is typically labeled «Mask» and begins with 255.

  4. Step 4 Change the subnet mask.

    If your Linux workstation or server has a static IP address that isn’t assigned automatically by the router by DHCP, you can use ifconfig to change the subnet mask. Here’s how:

    • Find the adapter name for the connection you want to modify using ifconfig. For example, eth0 for your ethernet connection.
    • If the subnet mask is the only thing you need to change, use sudo ifconfig <adaptername> netmask <subnet mask>.[11]
    • For example, to change the subnet mask for the adapter wlan0 to 255.255.255.0, you’d use: sudo ifconfig wlan0 netmask 255.255.255.0.
  5. Advertisement

  1. Step 1 Open your Android's Settings icon.

    You can do this by tapping the Settings icon in your app list or by swiping down from the top of your Home screen and tapping the gear icon.[12]

    • The steps to view your subnet mask on Android will be a little different depending on your platform, such as Samsung Galaxy or stock Android.
  2. Step 2 Tap Wireless & Networks or Connections.

    This option displays Wi-Fi information, such as whether you’re connected and if any other networks are available.[13]

    • If you don’t see this option, tap Network & Internet (or similar) and select Wi-Fi instead.
  3. Step 3 Tap the network you're connected to.

    Depending on your model, you may need to tap a gear icon to view the details. This displays your connection details, including your IP address and subnet mask, which begins with 255.[14]

    • If you don’t see your subnet mask, tap Advanced or similar to show more options.
    • Some Androids connected through DHCP may not display the subnet mask at all. If you’re not able to find the subnet mask with these steps, download Termux, a free terminal app, from the Play Store. Once downloaded, open the app, type ifconfig, and press Enter. You will see your subnet mask under «wlan0.»
  4. Step 4 Change the subnet mask.

    If your Android has a static IP address and you need to update the subnet mask, it’s pretty easy to do:

    • Select the Advanced or Manage option in your network’s settings. If you don’t see it, tap and hold the name of your wireless network in the list of networks, then tap Modify network.
    • Tap the IP Settings option if you see it—this is common on Samsung Galaxy models.
    • If DHCP is selected, you’ll need to change it to Static. Then, you’ll be able to modify the subnet mask, IP address, gateway, and other details.
  5. Advertisement

  1. Step 1 Open your Settings icon.

    You’ll find this gear icon on your Home screen, in your app drawer, or by searching.[15]

  2. Step 2 Tap Wi-Fi.

    This option is near the top of the list.[16]

  3. Step 3 Tap your current connection.

    You’ll see it at the top of the screen below the «Wi-Fi» button.[17]

  4. Step 4 Find your subnet mask.

    Your subnet mask begins with 255 and is just below your IP address about halfway down the page.

  5. Step 5 Change the subnet mask.

    If your iPhone or iPad has a static IP address and you need to update the subnet mask, it’s pretty easy to do from this screen:

    • Just above your IP address, tap Configure IP.
    • If you have a static IP address already, you’ll see the option to modify the subnet mask here. If not, you can tap Manual and enter your new static IP address information, including your subnet and gateway address (referred to here as «router»).
  6. Advertisement

Add New Question

  • Question

    What do I type in the command prompt on Windows for this?

    Stan Kats is a Professional Technologist and the COO and Chief Technologist for The STG IT Consulting Group in West Hollywood, California. Stan provides comprehensive technology solutions to businesses through managed IT services, and for individuals through his consumer service business, Stan’s Tech Garage. Stan holds a BA in International Relations from The University of Southern California. He began his career working in the Fortune 500 IT world. Stan founded his companies to offer an enterprise-level of expertise for small businesses and individuals.

    Professional Technologist

    Expert Answer

    In the command prompt, just enter «IP config» and that will pull up the IP and subnet mask.

  • Question

    Why do I have the same subnet mask on multiple devices?

    Stan Kats is a Professional Technologist and the COO and Chief Technologist for The STG IT Consulting Group in West Hollywood, California. Stan provides comprehensive technology solutions to businesses through managed IT services, and for individuals through his consumer service business, Stan’s Tech Garage. Stan holds a BA in International Relations from The University of Southern California. He began his career working in the Fortune 500 IT world. Stan founded his companies to offer an enterprise-level of expertise for small businesses and individuals.

    Professional Technologist

    Expert Answer

    Are the last four digits 2550? That’s the subnet mask for most consumer class devices, so it’d make sense if you see the same subnet mask on multiple devices.

  • Question

    How do you do this on a Mac?

    Stan Kats is a Professional Technologist and the COO and Chief Technologist for The STG IT Consulting Group in West Hollywood, California. Stan provides comprehensive technology solutions to businesses through managed IT services, and for individuals through his consumer service business, Stan’s Tech Garage. Stan holds a BA in International Relations from The University of Southern California. He began his career working in the Fortune 500 IT world. Stan founded his companies to offer an enterprise-level of expertise for small businesses and individuals.

    Professional Technologist

    Expert Answer

    Go into your system preferences and select «networks.» Pick whatever device you want to find the subnet mask for and open it. There should be a tab for IP addresses in that window. Your subnet mask will be listed there alongside the IP.

See more answers

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

  • If your subnet mask reads all zeros (0.0.0.0), you may not have an active Internet connection.

  • When devices on a network communicate, they check to see if the address they’re trying to reach is in the same subnet range. If the address is in range, the devices can communicate without much help from the router. If the address is in another range, the router routes the traffic to the proper subnet.

  • IPv6–only networks do not use subnet masks. The subnet ID is built into the IP address instead. The fourth group of digits separated by colons describes your subnet (or the 49th–64th binary digits).

Show More Tips

Thanks for submitting a tip for review!

Advertisement

About This Article

Thanks to all authors for creating a page that has been read 929,084 times.

Is this article up to date?

Введение

В предыдущей статье данного руководства вы узнали о протоколе Интернета уровня 4. Помимо этого вы научились конвертировать IPv4 адреса из двоичной системы счисления в десятеричную систему, а также узнали о диапазонах IPv4 адресов. Была рассмотрена настройка IPv4 адресов при помощи графического интерфейса, а именно при помощи диалогового окна настроек параметров сетевого подключения. Первейшая проблема стандартной IP-маршрутизации заключалась в том, что на фоне общего развития Интернета большое количество IP-адресов развивалось, но оставалось неиспользованными. Что, в свою очередь, приводило к быстрому перерасходу адресного пространства. Вызвано это большими различиями в количестве IP-адресов в разных классах. По своей сути, сеть в организации, как правило, представляет собой локальную сеть, подключенную через какую-либо точку – маршрутизатор или шлюз. Такая локальная сеть в Интернете и интерпретируется как подсеть. Снаружи, со стороны Интернета, обращение ведется лишь к одному устройству сети – шлюзовому маршрутизатору, и, совершенно все равно, сколько компьютеров и сетей стоит за этим маршрутизатором. При этом трафик направляется на него, а он сам занимается его последующим распределением. При этом, IP-адрес в подсети состоит из таких компонентов, как идентификатор сети и идентификатор узла. Идентификаторы сети и узла содержатся в идентификаторе узла исходного IP-адреса, при этом фактически забирается часть битов ID узла для ID сети. Осуществляется это путем использования специального псевдоадреса IP, называемого маской сети. В этой статье вы узнаете об этом компоненте, который определяет, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети и предоставляющем идентификатор сети – о маске подсети.

По сути, маска подсети предоставляет набор методов, которые можно использовать для эффективного разделения адресного пространства префикса адреса для распределения подсетей сети организации. Фиксированная часть префикса индивидуальных адресов включает в себя определенное количество бит и длину префикса, которые имеют определенное значение. Переменная часть префикса индивидуальных адресов включает в себя биты, расположенные за пределами длины префикса, которые могут равняться 0. Подсети предназначены для использования переменной части префикса индивидуальных адресов и создания префиксов, которые присваиваются в подсетях сети организации. Именно благодаря подсетям вы можете определить какие из 32 битов используются для идентификатора сети и для идентификатора узла в адресах класса А и класса В.

Например, вы наверняка часто видели похожие записи IPv4 адресов: 192.168.23.245/24, где значение /24 является маской подсети и указывает на то, что в этом адресе первые 24 бита из 32 представляют идентификатор сети. А подсеть адреса 156.60.0.20/16 может поддерживать до 65534 узлов, что является приличным количеством и не требует перенастройки маршрутизаторов сети Интернет.

Обе указанные выше подсети (/24 и /16) легко интерпретируются. Обратим внимание на то, что значения обеих указанных выше масок подсети делятся на 8 и, соответственно, легко догадаться, что идентификатор сети состоит из первых трех и первых двух октетов IPv4 адреса. То есть, в узле с адресом 192.168.23.245/24 идентификатором сети является 192.168.23, поэтому сетевым адресом узла будет 192.168.23.0. А в узле с адресом 156.60.0.20 ID сети будет 156.60, и сетевой адрес узла будет 156.60.0.0.

Подсети IPv4 производят набор префиксов адресов подсетей и диапазонов, допустимых IPv4-адресов, предназначенных для назначения префиксов адресов подсетей, а также количество принимающих идентификаторов для физических и логических подсетей IPv4 сети организации, в связи с чем, организации сети могут использовать получившееся адресное пространство наиболее эффективным образом.

Перед проектированием подсетей для вашей организации необходимо обратить внимание на следующие моменты:

  • Сколько подсетей включает сеть вашей организации (включая физические, логические, а также подсети, предназначенные для WAN ссылок между сайтами);
  • Количество идентификаторов узлов, которое необходимо для каждой подсети. Необходимо помнить, что каждому узлу или маршрутизатору необходимо иметь как минимум один IPv4 адрес.

На основании этих требований вы сможете определить набор префиксов адресов подсетей с диапазоном допустимых адресов для каждого префикса подсети. Также ваши подсети не должны иметь одинаковое количество узлов, так как большинство IPv4 сетей включают разные размеры подсетей.

Определение значений средних диапазонов подсетей

Маска сообщает конечным системам сети, какие именно биты IP-адреса следует интерпретировать как идентификатор сети. Такие биты называются расширенным сетевым префиксом. Общепринятым и самым распространенным представлением масок подсетей является представление префиксов сети или представлением бесклассовой междоменной маршрутизации CIDR (Classes Inter Domain Routing), т.е. представление с косыми чертами. Помимо этого представления, вы также можете увидеть маски подсети в форме 32-битового представления с разделительными точками в десятеричной или в двоичной системах счисления. Например, маска подсети /16 в представлении с разделительными точками выглядит 255.255.0.0. но маски подсети не всегда делятся на 8, так что для их интерпретации вначале вам нужно будет преобразовать представление с косыми чертами в двоичный формат.

Рассмотрим живой пример. Есть IPv4 адрес 192.168.207.47/22 с маской подсети, соответственно, /22. Нам нужно преобразовать маску подсети в представление с разделительными точками в десятеричную систему счисления и определить сетевой адрес узла. Для начала попробуем преобразовать маску подсети из представления косой черты в двоичный формат, затем узнаем десятеричное значение маски подсети, после этого определим адрес узла.

Для того чтобы быстро определить маску подсети, выполните следующие действия:

  1. Разделите длину префикса, в нашем случае 22, как сумму из четырех цифр с последующим вычитанием из 8. В нашем примере получится 8+8+6+0;
  2. Преобразуйте полученные значения в двоичный формат: 11111111 11111111 11111100 00000000;
  3. Преобразуйте маску подсети из двоичной системы счисления в десятеричную. Получится следующее: 255.255.252.0.

Для того чтобы быстро определить адрес узла, выполните следующие действия:

  1. Запишите IPv4 адрес и полученные значения суммы длины маски подсети в таблицу с тремя строками и четырьмя колонками следующие образом:
192 168 207 47
8 8 6 0
       
  1. Не меняем значения третьей строки для столбцов, в которых присутствуют цифры 8 и записываем значение 0 в третьей строке для тех столбцов, где во второй строке указан 0. Получится следующее:
192 168 207 47
8 8 6 0
192 168   0
  1. Для октета, в котором значение не равняется 8 или 0, преобразовываем оба числа в двоичную систему счисления и выполняем вычитание. В нашем примере нужно преобразовать числа 207 и 6 в двоичный формат и отнять от 207 число 6. Преобразовываем число 207 в двоичную систему счисления, получается 128+64+8+4+2+1, что в двоичной системе счисления выглядит 11001111. Теперь вычитаем из получившегося октета 6 цифр и получаем значение 11001100, что равняется 204. Записываем полученное значение в таблицу:
192 168 207 47
8 8 6 0
192 168 204 0

В итоге адресом узла для IPv4-адреса 192.168.207.47/22 будет 192.168.204.0/22, где маска подсети в представлении с разделительными точками выглядит 255.255.252.0

Для того чтобы постоянно не высчитывать представления масок подсетей, вы можете изучить следующую таблицу:

Косая черта Двоичное значение Значение с разделительными точками
/8 11111111 00000000 00000000 00000000 255.0.0.0
/9 11111111 10000000 00000000 00000000 255.128.0.0
/10 11111111 11000000 00000000 00000000 255.192.0.0
/11 11111111 11100000 00000000 00000000 255.224.0.0
/12 11111111 11110000 00000000 00000000 255.240.0.0
/13 11111111 11111000 00000000 00000000 255.248.0.0
/14 11111111 11111100 00000000 00000000 255.252.0.0
/15 11111111 11111110 00000000 00000000 255.254.0.0
/16 11111111 11111111 00000000 00000000 255.255.0.0
/17 11111111 11111111 10000000 00000000 255.255.128.0
/18 11111111 11111111 11000000 00000000 255.255.192.0
/19 11111111 11111111 11100000 00000000 255.255.224.0
/20 11111111 11111111 11110000 00000000 255.255.240.0
/21 11111111 11111111 11111000 00000000 255.255.248.0
/22 11111111 11111111 11111100 00000000 255.255.252.0
/23 11111111 11111111 11111110 00000000 255.255.254.0
/24 11111111 11111111 11111111 00000000 255.255.255.0
/25 11111111 11111111 11111111 10000000 255.255.255.128
/26 11111111 11111111 11111111 11000000 255.255.255.192
/27 11111111 11111111 11111111 11100000 255.255.255.224
/28 11111111 11111111 11111111 11110000 255.255.255.240
/29 11111111 11111111 11111111 11111000 255.255.255.248
/30 11111111 11111111 11111111 11111100 255.255.255.252

Табл. 1. Представления масок подсетей

Как вы заметили, существует только девять значений, которые могут находиться в октете масок подсети. Для того чтобы еще быстрее преобразовывать значения представлений подсетей, вам достаточно запомнить значения октетов из следующей таблицы:

Десятичное значение 0 128 192 224 240 248 252 254 255
Число битов 0 1 2 3 4 5 6 7 8
Двоичное значение 00000000 10000000 11000000 11100000 111100000 11111000 11111100 11111110 11111111

Табл. 2. Значения октетов масок подсетей

Количество адресов в подсетях

Используя число битов префикса подсети, вы можете определить максимальное количество подсетей, на которые можно разбить существующую подсеть, а также количество адресов, которые можно присвоить для существующей подсети. Обычно в организациях используют как общественные, так и частные адреса, и организации, которым необходимо иметь более одного публичного адреса приходится приобретать у Интернет-провайдера публичные адреса в виде блока. Блоком адресов называется готовая группа индивидуальных IP-адресов использующих один идентификатор сети и его размер определяется маской подсети.

Перед тем как начать определять число адресов или, иначе говоря, емкость узла адресного блока, которые можно назначать маршрутизаторам, компьютерам и прочим устройствам нужно запомнить несколько моментов: в адресном блоке первый адрес в блоке обязательно должен быть зарезервирован для адреса сети (адрес, состоящий из нулей), а последний – для широковещательного сетевого адреса (адрес, состоящие из единиц). Широковещательный адрес — это условный (не присвоенный никакому устройству в сети) адрес, который используется для передачи широковещательных пакетов в компьютерных сетях. Также нужно запомнить, что блок /24 всегда состоит из 256 адресов и для определения количества адресов нужно разделить или умножить на два значения 256 относительно этой маски подсети. Соответственно, сеть /23 содержит 512 адресов, а сеть /25 – 128 адресов.

Для примера возьмем подсеть 255.255.192.0. Для того чтобы определить емкость узла адресного блока, выполним следующие действия:

  1. Определим представление маски подсети с использованием косой черты. Значение данной маски подсети /18
  2. Определим количество адресов в блоке. Для этого умножим значение 256 шесть раз на два. Соответственно, получим 16384 адреса в данном блоке;
  3. Определим емкость узла адресного блока, отняв от полученного значения два адреса, и получим 16382.

В следующей таблице вы можете найти размеры и емкость адресных блоков для некоторых размеров подсетей:

Значение с разделительными точками Представление с косой чертой Количество адресов в блоке Емкость узла адресного блока
255.248.0.0 /13 524288 524282
255.252.0.0 /14 262144 262142
255.254.0.0 /15 131072 131070
255.255.0.0 /16 65536 65534
255.255.128.0 /17 32768 32766
255.255.192.0 /18 16384 16382
255.255.224.0 /19 8192 8190
255.255.240.0 /20 4096 4094
255.255.248.0 /21 2048 2046
255.255.252.0 /22 1024 1022
255.255.254.0 /23 512 510
255.255.255.0 /24 256 254
255.255.255.128 /25 128 126
255.255.255.192 /26 64 62
255.255.255.224 /27 32 30
255.255.255.240 /28 16 14
255.255.255.248 /29 8 6
255.255.255.252 /30 4 2

Табл. 3. Размеры адресных блоков и емкость узлов

Помимо этого, во многих крупных организациях, для повышения уровня безопасности сети путем ограничения неавторизованного трафика и упрощения администрирования принято разбивать существующую подсеть на несколько подсетей. Разбиением на подсети называется методика деления адресного блока путем расширения строки битов, которые используются в маске подсети.

Для примера можно взять школу, в которой на четырех этажах есть компьютерные классы с 25 компьютерами. Интернет провайдер выделил вам сеть 194.149.155.0/24, где вам нужно использовать только 100 узлов адреса, скажем, в диапазоне 194.149.155.1 – 194.149.155.254. Если вы сконфигурируете маску подсети с начальным значением 255.255.255.0, то все IPv4-адреса в этом адресном пространстве будут видеть все узлы и принадлежать одной подсети. Помимо этого все узлы этого адресного блока будут осуществлять коммуникации друг с другом. Если вы решите заменить существующую маску подсети маской /27, внутренние узлы будут читать адреса как адреса с разными идентификаторами сети. Для коммуникаций друг с другом адреса 194.149.155.1/27 и 194.149.155.33/27 пересылают пакеты на свои основные шлюзы, адреса которых располагаются в пределах своей подсети, причем, для коммуникаций за пределами данной организации узлы продолжат использовать маску подсети /24.

Для того чтобы определить количество логических подсетей, вы можете использовать следующую несложную формулу:

s=2n,

где s – это число подсетей, а n – количество бит в идентификаторе подсети. Для того чтобы вычислить количество битов в идентификаторе подсети, нужно воспользоваться следующей формулой:

n = nint – next

где nint является длиной битов IDсети, предназначенной для внутреннего использования, а next, соответственно, длина исходного идентификатора сети.

В нашем случае ID сети с исходным адресным блоком равняется 24, а ID сети для внутреннего использования – 27. Соответственно, n = 27/24 = 3, а количество подсетей будет равняться 8. Если значения масок подсети вам предоставляются в десятичном представлении с разделительной чертой, проще всего сначала перевести значение в представление с косой чертой, а затем уже просчитывать количество подсетей. В нашем случае в каждой из четырех нужных для нас подсетей (с маской подсети 255.255.255.224) можно использовать следующие блоки адресов:

194.149.155.1 – 194.149.155.30

194.149.155.33 – 194.149.155.62

194.149.155.65 – 194.149.155.94

194.149.155.97 – 194.149.155.126

194.149.155.129 – 194.149.155.158

194.149.155.161 – 194.149.155.190

194.149.155.193 – 194.149.155.222

194.149.155.225 – 194.149.155.255

Заключение

В этой статье вы узнали об основах масок подсетей. Были рассмотрены примеры конвертации представлений с косой чертой в двоичную систему счисления, а также в формат десятеричного значения с разделительными точками. Помимо этого было рассказано, как можно подсчитать количество адресов в блоках масок подсетей, а также определять число адресов, которые можно назначать маршрутизаторам, компьютерам и прочим устройствам и разбивать существующие подсети постоянной длины (/8, /16 и /24) на подсети переменной длины.

В мире сетевых технологий маска подсети является ключевым понятием, которое помогает организовать и управлять сетевыми адресами. Если вы работаете с VPS, хостингом или просто хотите лучше понять свою локальную сеть, знание о маске подсети будет крайне полезным. В этой статье мы рассмотрим, что такое маска подсети, как она работает, что такое IP-адрес, и как узнать маску подсети на разных операционных системах, таких как Windows и Linux.

Ознакомиться с тарифами VPS хостинга можно тут

Что такое IP-адрес?

IP-адрес (Internet Protocol address) — это уникальный числовой идентификатор, который используется для идентификации устройства в сети. Он может быть статическим (постоянным) или динамическим (изменяющимся). IP-адреса бывают двух версий:

  1. IPv4: Состоит из четырёх чисел, разделённых точками (например, 192.168.1.1). Этот формат адресации поддерживает около 4 миллиардов уникальных адресов.

  2. IPv6: Более новый формат, который предназначен для замены IPv4 и поддерживает гораздо больше адресов. Он состоит из восьми групп шестнадцатеричных чисел, разделённых двоеточиями (например, 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

Что такое маска подсети?

Маска подсети — это 32-битное число, которое разделяет IP-адрес на две части: сетевую и хостовую. Сетевая часть указывает, к какой сети принадлежит устройство, а хостовая — на конкретное устройство в этой сети.

Маска подсети позволяет выделять определённые группы адресов в пределах одной сети, что упрощает маршрутизацию и управление сетевыми ресурсами. Она используется в протоколе IPv4, где адреса представляют собой 4 группы чисел (например, 192.168.1.1).

Формат маски подсети

Маска подсети обычно представляется в двух форматах:

  1. Десятичный формат: Например, 255.255.255.0.
  2. CIDR-нотация: Например, /24, что означает, что первые 24 бита адреса используются для сети.

В большинстве случаев маска подсети в десятичном формате задаётся такими группами чисел, где 255 обозначает, что соответствующий бит используется для сети, а 0 — для хоста.

Пример

Допустим, у вас есть IP-адрес 192.168.1.10 и маска подсети 255.255.255.0. В этом случае:

  • Сетевая часть: 192.168.1.0
  • Хостовая часть: 10

Это означает, что все устройства с адресами от 192.168.1.1 до 192.168.1.254 находятся в одной сети.

Зачем нужна маска подсети?

Маска подсети помогает:

  1. Организовать адресацию: Разделение сети на подсети позволяет более эффективно использовать адресное пространство.
  2. Упрощать маршрутизацию: Устройства в одной подсети могут общаться друг с другом без необходимости маршрутизации через шлюз.
  3. Повышать безопасность: Разделение сети на подсети может помочь изолировать определённые устройства и уменьшить риски несанкционированного доступа.

Как узнать маску подсети в Windows

Чтобы узнать маску подсети на Windows, выполните следующие шаги:

  1. Откройте командную строку:

    • Нажмите комбинацию клавиш Win + R, введите cmd и нажмите Enter.
  2. Введите команду:

    • В командной строке введите ipconfig и нажмите Enter.
  3. Найдите строку с маской подсети:

    • Найдите раздел «Адаптер локальной сети» или «Беспроводной адаптер». В этом разделе будет указана «Маска подсети».

Как узнать маску подсети в Linux

Для пользователей Linux процесс немного отличается:

  1. Откройте терминал:

    • Нажмите Ctrl + Alt + T, чтобы открыть терминал.
  2. Введите команду:

    • В терминале введите команду:
  3. Найдите информацию о маске:

    • Найдите интерфейс, который вы используете (например, eth0 или wlan0). Маска подсети будет указана в формате CIDR рядом с адресом (например, 192.168.1.10/24).

Как изменить маску подсети

В Windows

  1. Откройте «Центр управления сетями и общим доступом».
  2. Нажмите на «Изменение параметров адаптера».
  3. Щелкните правой кнопкой мыши на вашем сетевом подключении и выберите «Свойства».
  4. Найдите «Протокол Интернета версии 4 (TCP/IPv4)» и нажмите «Свойства».
  5. Здесь вы можете ввести новую маску подсети.

В Linux

Для изменения маски подсети в Linux можно использовать команду ifconfig:

sudo ifconfig eth0 netmask 255.255.255.0

После этого следует перезапустить сетевой интерфейс:

sudo systemctl restart networking

Заключение

Понимание маски подсети и IP-адреса — это основа сетевого администрирования. Маска подсети играет ключевую роль в организации сетей, упрощает маршрутизацию и повышает безопасность. В этой статье мы рассмотрели, что такое маска подсети, как её узнать в Windows и Linux, а также как изменить её при необходимости.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Служба обновлений windows server 2012
  • Флешка для удаления пароля windows 10
  • Как убрать поиск снизу в windows 10
  • Надо ли переустанавливать windows при смене процессора
  • Установщик шрифтов для windows 10