Сканирование сети из командной строки windows

Недавно мне предстояло решить интересную задачу, а именно узнать все ip адреса оборудования в локальной сети. Вроде, задачка ординарная, но решить ее можно было разными способами. Хотелось бы рассмотреть в рамках данной статьи некоторые из них.

Как вывести список ip адресов в сети?

Первый способ узнать все ip адреса в локальной сети – это работа через командную строку.

Для этого мы нажимаем на кнопку пуска, в поисковом запросе пишем «cmd» и нажимаем клавишу «Enter».

сканер локальной сети ip

Перед нами откроется окно редактора командной строки. В редакторе очень много команд, которые могут нам пригодиться, но в данном случае нам нужна команда «arp -a».

Введите данную команду в терминал как показано на следующем рисунке:

как узнать ip принтера в сети

Команда «arp» нам дает не только возможность определить ip оборудования, но и так же показывает mac адреса этого оборудования, что так же может быть нам интересно.

Итак, после того как вы ввели команду и нажали «Enter» перед вами откроется весь список ip адресов оборудования в локальной сети.

как найти в сети ip камеру

Если же вас интересует всего лишь ip адрес только вашего компьютера, то нужно ввести в терминал команду «Ipconfig»- тогда вы увидите все данные по вашему компьютеру.

как узнать какие ip адреса подключены к сети

Однако такое команды определяют все Ip в локальной сети далеко не всегда. И в таком случае потребуется программа для поиска ip адресов в сети «Advanced IP Scanner» – это сетевой сканер. Скачать ее можно на просторах интернета, а я в свою очередь расскажу, как с ней работать.

Сканирование сети на ip адреса

После установки программы мы щелкаем по значку «Advanced IP Scanner».

В результате запуска мы видим, как откроется рабочее окно программы.

как узнать ip роутера в сети

Далее все просто: нажимаем на кнопку «IP» (определяет подсеть этого компьютера), после чего нажимаем на кнопку «Сканировать» и через несколько минут видим результат.

как определить маску подсети по ip адресу

Как видите, сканирование нам показало не только IP оборудования, но также имя производителя и mac адреса – то есть полную информацию о сети.

Но не всегда у нас бывает доступ к компьютерам локальной сети: в таком случае приходится пользоваться смартфоном, в моем случае это смартфон на базе андроид. Скачиваем программу сетевого сканера (например, у меня Network IP scanner). И после запуска нажимаем кнопку сканирования сети: как правило, через несколько минут видим результат сканирования сети на ip адреса.

как просканировать сеть на ip адреса через командную строку
  • Распечатать

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(106 голосов, среднее: 4.2 из 5)

Поделитесь с друзьями!

Scanning for IP address lets you have better control over your network. With 1-2 commands, you can quickly map out the devices in your network and the IP addresses that they are using. But to understand how to scan a network, first, you need to understand how are IP addresses assigned.

Follow these four simple steps to scan your network for IP addresses in use:

  1. Open a Command Prompt window.
  2. On Windows or macOS type ipconfig or on Linux type ifconfig. Press return. Note down the subnet mask, the default gateway, and your own computer’s IPv4 address.
  3. Enter the command arp -a to get a list of all other IP addresses active on your network.
  4. Enter the command ping <IP_address> giving any of the addresses returned by ARP in order to test the response times to that node – don’t include the angle brackets that are shown in that example.

DHCP (Assigning IPs Dynamically)

An automated process in networking, called DHCP (Dynamic Host Configuration Protocol), assigns IP dynamic addresses to hosts as soon as they enter the network. In a home or small network, the DHCP server is usually a part of the router. When you come into the network, the router will look for an available IP address in its pool and assign it to you, so that your device can communicate with others without any conflict.

Dynamic allocation of IP addresses is a great advantage for both end-users and network admins. But sometimes you would need to have some control in order to manage and troubleshoot your network more efficiently.

Related post: Find device or IP with MAC

Related Post: PowerShell Kill Process Command

If you are here for free tools and trials, here is our list of the four best tools for discovering IP addresses on a network:

  1. Paessler PRTG Network Monitor – EDITOR’S CHOICE A package of network, server, and application monitoring tools that includes an IP scanner. Runs on Windows Server.
  2. ManageEngine OpUtils – FREE TRIAL A suite of network address monitoring tools that covers IP addresses, MAC addresses, and port numbers with a cut-down free version also available. Installs on Windows Server and Linux.
  3. Angry IP Scanner A free network scanner that identifies all connected devices and lists their IP addresses plus connection response speeds. Available for Windows, macOS, Linux.
  4. MyLAN Viewer A network scanner that identifies all connected devices and lists their IP addresses and MAC addresses. Runs on Windows.

What will you learn in this Tutorial

In this tutorial, you will learn the basic networking skills on how to scan a network for IP addresses. We will scan a network with native OS commands, find which addresses were assigned dynamically, which statically, and test their connectivity.

In the end, we will compare some free IPAM tools aka IP address scanning tools that can give you additional information. To improve your IP addressing insights, even more, we will show you some tools that allow you to track IP addresses and even manage them.

Simple IP Scanning

Operating Systems, like Windows and Linux, come with their own native simple networking set of tools. Commands such as “ipconfig”, “arp -a”, or “ping” allow simple scanning and troubleshooting.

The simplest way to get a quick list of IP addresses and their devices connected to your network is with those OS native commands found in the command line. With a list of the assigned IP address and their devices, you can easily find the devices that are causing the most problems.

  • ipconfig This command displays all network settings assigned to one or all adapters in the computer. You can find information such as your own IP, subnet, and Gateway. For Linux and MacOS is “ifconfig”.
  • arp -a When you issue the “arp -a”, you’ll get IP-address-to-mac conversion and the allocation type (whether dynamic or static) of all devices in your network.
  • PingIt helps determine connectivity between two hosts and find the IP address of a hostname.

Related Post: Best IP & Port Scanners

Reading The Output

Finding your own network adapter configuration

In the following screenshot, you’ll see the output from the ipconfig command. On a Windows, the ipconfig command can be entered through the Command line.

Go to Run > type cmd > type ipconfig

  • This Windows computer has 5 network adapters, but the last one (Wireless LAN adapter Wi-Fi) is the only one connected to a network. The rest are disconnected.
    ipconfig to view Network adapters
  • In this network, the router (or Default Gateway) is playing the role of the DHCP server. It is assigning the IP address dynamically and giving access to the Internet.
  • You are reading two of the most important IP addresses for your device; Your own device’s IP (IPv4 and IPv6) and your Gateway. The Subnet Mask is also very important, it shows that you are on the same subnet as the gateway.

Now you know your subnet, which in this case is 192.168.1.0/24 (using the CIDR range). Now you need to find the rest of the IP address in your network.

Scanning your Network

The job of the ARP protocol is to map IPs to MAC addresses. It provides a method for hosts on a LAN to communicate without knowing any address and create a cache of information. When a new computer enters the LAN, it receives an IP and updates its ARP cache with the Gateway information. This ARP cache can be found using the “arp-a” command.

  • Use the command line to enter the “arp -a” command.arp -a command
  • This computer has been connected for some time into the LAN, so its ARP cache is very precise and complete. The first IP address shown in the display is the Gateway (the same we found through the ipconfig command).
  • The output shows the IP, the MAC addresses, and their assignation type. The addresses displayed here were dynamically assigned by the DHCP server in the LAN. All of these IPs are devices connected to the LAN (192.168.1.0/24). The other static addresses are reserved for Multicasting.
  • With the MAC information, you can know the vendor. Try searching for vendor prefixes or use an automatic online tool such as MACvendors.

Testing Connectivity

Finally, with some information, you can test connectivity. In the following test, we tried an extended ping with “ping -t” to the gateway. With this, you can learn some simple insights about delay and latency.

ping -t command

From the list generated by the ARP command, you could ping all the live hosts. Or you can go beyond and ping the entire subnet to find hosts not found by the ARP (but that would be too much manual work…). Later, we’ll discuss how to automatically ping entire subnets at once.

Enhancing IP Scanning

Although having a list of devices and their allocated IP address will give you good insights, the information will not be enough when your network scales. Manual IP scanning in multiple subnets and BYOD (Bring-Your-Own-Device) scenarios is nearly impossible.  As the network scales, problems will scale too.

Larger networks demand more results, flexibility, and easy-to-read set of commands.

An IP Address Scanner tool helps you with larger demands. These tools are able to map the entire local network, finds live hosts, and to provide the results of the “arp-a” in a clearer format. Other IP Scanners do not depend on ARP but they operate using repeated ping tests. A Ping Sweep tool lets you ping entire subnets and find live hosts just with one button.

Some other IP Scanners go the extra mile and give more information such as Port number, DNS, DHCP, etc. All of this data is also presented in the most visual and easy-to-read format. They also allow users to save all results and present them in detailed reports.

The best IP Address discovery tools

Our methodology for selecting a third-party tool to scan for IP addresses

We reviewed the market for IP address discovery tools and analyzed options based on the following criteria:

  • A service that can be run on demand, on a schedule, or continuously
  • Scans of the entire network or the option to limit searches to an address range
  • DNS resolution
  • Mapping from MAC addresses to IP addresses
  • A system that can also provide availability and response time tests
  • A free trial that provides a no-cost opportunity to assess the package or a free tool
  • Value for money from a system that is offered at a fair price or a free tool that is worth installing

With these selection criteria in mind, we identified a number of network scanners that will discover IP addresses and identify the devices to which they have been allocated by mapping to MAC addresses.

1. Paessler PRTG – FREE TRIAL

Paessler PRTG IP Scan

Paessler PRTG is a collection of sensors for networks, servers, and applications. You can customize the package by choosing which sensors to turn on. However, there is one sensor that is not optional because it forms the foundation of all of the PRTG monitoring systems – this is the IP scanner.

Key Features:

  • Part of a full system monitor
  • Continuous Ping sweep
  • Results graphs
  • Free option

Feature Distinction

PRTG stands apart from the rest of the address discovery tools for its wide supportability of multiple network devices and protocols. One of PRTG’s unique features is its auto-discovery service based on the SNMP protocol.

Why do we recommend it?

We recommend PRTG Network Monitor as one of the best tools to scan IP addresses because its capabilities go beyond simple IP scanning. Being a comprehensive network monitoring tool PRTG combines different robust features, including integrated advanced IP scanning, continuous ping sweeps, SNMP-based autodiscovery service, results graphs, and more.

The IP scanner in PRTG creates an autodiscovery service. It is actually based on the Simple Network Management Protocol (SNMP). Under SNMP processes, the PRTG server broadcasts a request for status reports. Device agents respond with a message that contains a database of details. The PRTG system compiles these reports into a network hardware inventory and that includes the MAC address and IP address of each device.

Once the device information of the network has been recorded, all network monitoring can begin. PRTG is available for installation on Windows Server and it is also offered as a cloud service.

Who is it recommended for?

We recommend PRTG for small to medium-sized enterprises (SMEs) with a moderate employee count and revenue level. The solution is designed for network administrators and IT professionals managing networks of various sizes on those SMEs.

Pros:

  • Drag and drop editor makes it easy to build custom views and reports
  • Supports a wide range of alert mediums such as SMS, email, and third-party integrations into platforms like Slack
  • Supports a freeware version

Cons:

  • Is a very comprehensive platform with many features and moving parts that require time to learn

Price: Free for up to 100 sensors. The paid version starts at $1,799 for 500 sensors.

Download: Offered for a 30-day free trial.

Download Free Trial!

ManageEngine OpUtils Network Monitoring Toolset

ManageEngine OpUtils combines an IP address manager, a switch port mapper for MAC address discovery, and a port scanner to identify open TCP and UDP ports on all devices. This combination delivers all address-related functions that you will need in order to fully manage your network.

Key Features:

  • IP address manager
  • Subnet planner
  • Identifies abandoned addresses

Feature Distinction

The uniqueness of OpUtils is its robust suite of utilities. It includes an IP address scanner, subnet planner, tools for identifying abandoned addresses, and advanced configuration and diagnosis features.

Why do we recommend it?

We recommend ManageEngine OpUtils for its efficient network management capabilities. OpUtils offers an IP address manager as part of its utility suite, so you can discover all connected devices, and their associated IP addresses, and then manage them from a single console.

The IP address manager is, in itself, a suite of utilities. This group of services includes an IP address scanner. This will discover all of the devices connected to your network and list the IP addresses allocated to them. The IPAM is able to produce IP address reconciliation reports that will enable you to update your native DHCP server in case it fails to notice expired address leases.

The IP address tracker service in the bundle can produce a hierarchical view of your network, enabling you to identify subnets and the allocation of addresses to each. DHCP management tools in the pack let you manage subnet address pools. The switch port mapper identifies each device by MAC address and switch port number. The port scanner in OpUtils lets you see which TCP and UDP ports on each device are open.

OpUtils is available for Windows Server and for Linux.

Who is it recommended for?

ManageEngine OpUtils is recommended for various-sized networks, from SMBs to large enterprises. The solution is designed for any network admin or IT professional within those networks, looking for a complete IP address management solution.

Pros:

  • Supports IP management and physical switch port monitoring
  • Offers built-in troubleshooting tools to help
  • Supports CISCO and SNMP tools to help configure, administer and diagnose issues
  • Better suited for sysadmin

Cons:

  • Offers many advanced features and options, not suited for small home networks

Price: OpUtils is available in a Free version, which includes a port scanner and Ping utilities. Contact the ManageEngine sales team for a quote on the paid version.

Download: The paid version of OpUtils can be downloaded as a 30-day free trial.

Download Free Trial!

3. Angry IP Scanner

 angry ip scanner

Angry IP Scanner is one of the most popular scanners on the web, with over 29 million downloads. It is open-source, free, and available for Windows, MacOS, and Linux. It can let you scan your local network or the Internet-facing IP addresses.

Key Features:

  • On-demand Ping sweeps
  • Tabulated results
  • Save to file

Why do we recommend it?

Angry IP Scanner is recommended for being one of the most used and relied-on open-source tools. If IP address scanning is all you need, Angry IP Scanner is easy to use and quite efficient in scanning both local and Internet-facing IP addresses.

This tool is not only capable of scanning IP addresses but also ports. When you define an IP address range, you can also specify a number of the port, and see if a device in your network is using a specific service (defined by the port). Angry IP Scanner also lets you save all the scan results into multiple formats, such as TXT, XML, CVS, etc.

When you scan, you’ll know what hosts are alive, their response time, hostname, MAC address, etc. If you want even more information, you can extend results by developing Java plugins.

Who is it recommended for?

Angry IP Scanner is recommended for one-off scans of smaller networks. It works very well in uncomplicated situations and small networks where network admins require a fast and simple way to scan networks. Angry IP Scanner does not scale well on larger networks.

Pros:

  • Easy to install and use – great for a mobile toolkit
  • Better suited for one-off scans of small networks

Cons:

  • Lacks advanced features such as DHCP reconciliation and rouge DHCP identification
  • Doesn’t scale well in large environments
  • Lacks detailed reporting that’s useful in enterprise networks

Price: Open Source and 100% free.

Download: Get Angry IP from its official site.

IP Address Tracker Tools

Having a map of IP addresses, MAC addresses, used ports, etc, is great for networking inventorying and may help with some troubleshooting cases. But a list can not control and display real-time results.

An IP address Tracker is a good upgrade to our set of tools and commands described so far. It does allow scanning multiple subnets and displaying results, but it also allows you to keep track of one or more IP addresses.

An IP Address Tracker will notice when an IP address is released. This can be either because the device lost connectivity or it changed IP address. It will help you minimize IP addressing conflicts (when two devices are trying to take the same IP) and reduce DNS errors.

MyLAN Viewer

mylan viewer

MyLAN Viewer is a NetBIOS and IP address scanner for Windows systems. Just like the IP Scanners shown above, this tool will scan a network and show devices in an easy-to-read format.

Key Features:

  • Continuous scans
  • Alerts for IP address profile changes
  • Device details

Why do we recommend it?

MyLAN Viewer is recommended for its dedicated IP scanning capabilities. It provides advanced IP scanning, including continuous scans, schedules, and alerts for IP address profile changes. Also, if you are looking for a comprehensive network data collection (aside from IP addresses), MyLAN Viewer is a great option.

But MyLANViewer goes beyond, and not only shows computer name, IP, and  MAC, but also NIC, OS version, logged users, shared folders, and much more.

This tool is able to track specific IP addresses and show notifications when their state change. With it, you can also keep track of network security by showing port information and detecting rogue DHCP servers. MyLAN Viewer tracks all devices in the subnet including hidden, and displays alerts when new devices enter the network, and others go.

This tool can also display the following metrics as well:

  • Display Whois data.
  • Perform traceroute.
  • Manage “Remote Shutdown and Wake On LAN (WOL)”.
  • Monitor wireless networks.

Who is it recommended for?

MyLAN Viewer is recommended for network admins working with Windows-based networks and who need detailed information about connected devices. It does not scale well on large networks, thus it is better to use MyLAN Viewer on smaller networks.

Pros:

  • Provides whois, traceroute, WOL, and remote shutdown options, great for small networks and home labs
  • Offers file management features, allowing users to quickly share or unshare folders in a workgroup
  • Great for detecting rogue DHCP servers and addressing IP conflicts on smaller networks

Cons:

  • The interface can feel cluttered in large networks, less nested menus could improve usability.
  • Lack of enterprise reporting and monitoring capabilities

Price: Free, but only available for Windows systems.

Download: Get MyLAN Viewer from its official site.

Related Post: Best Wake On LAN Tools

IP Address Management (IPAM)

Basic IP Address Scanning should be enough to manage small networks. But when networks scale they depend on multiple subnets and detailed management requirements.

Sometimes large-scale networks have standalone DHCP and DNS Servers in order to assign addresses to multiple subnets. But IP conflicts occur and it is really challenging to manage them manually. An IP Address Management or “IPAM” is a piece of software able to actively control DHCP and DNS. It also gives you the ability to manage multiple subnets.

IP address scanning FAQs

How do I find a network name from an IP address?

To get the network name of a host from an IP address you need to query the DNS server. Open a Command Prompt window and enter nslookup <IP_address> putting in the IP address you have instead of <IP_address>.

How do I identify an unknown device on my network?

To see all of the devices connected to your network, type arp -a in a Command Prompt window. This will show you the allocated IP addresses and the MAC addresses of all connected devices. To get the hostname of each IP address you see in the list, use nslookup <IP_address> putting in the IP address you have instead of <IP_address>.

How can I tell what device is at an IP address?

To get deeper information on devices connected to your network rather than just an IP address or MAC address, use a network monitor that scans for details with SNMP – the SolarWinds Network Performance Monitor is one example.

Command Prompt provides a quick solution

by Vlad Turiceanu

Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more


Updated on

  • To scan IP addresses on Local Network is quintessential for Admins and Windows users who oversee a network of interconnected devices.
  • Most users prefer using the cmd IP scan command for this purpose.
  • However, using third-party tools is a much better option due to the advanced options that these tools offer.
  • If you want to scan an IP range on Windows and get valuable information about your network, check the recommendations below.

how can I scan and manage IP address

Scanning the LAN for IP addresses is extremely important, especially if you are an admin and want to analyze all the devices connected to the network.

Admins usually prefer to have access to shared folders and the control to automatically shut down the PC, remotely.

There is more than one way to scan the LAN for IP addresses and in this segment, we will walk you through some of the best means to do so.

How can I scan IP addresses on a Local Network?

In this article

  • How can I scan IP addresses on a Local Network?
  • 1. Perform a cmd IP scan
  • 2. Scan an IP address third-party software
  • PRTG Network Monitor
  • Angry IP Scanner
  • SolarWinds IP Tracker
  • Advanced IP Scanner
  • NetCrunch
  • Why do I need to scan IP addresses?

1. Perform a cmd IP scan

  1. Type Cmd in the Start menu search bar.
  2. Type ipconfig.
  3. Ping this machine IP address by punching in the following command ping 192.168.x.xxx
  4. In the next step type arp -a.

This is the simplest method that allows you to scan the LAN using the cmd IP scan. Although this method is a bit crude, it doesn’t require any additional software.

2. Scan an IP address third-party software

PRTG Network Monitor

One alternative way that can help you keep track of your entire LAN and WAN is by using a dedicated tool, such as PRTG Network Monitor.

You can monitor the bandwidth, all your workstations, routers, and servers as well. You can use this tool as a portable network scanner and check your network right away, in just a few minutes, from any device.

The tool is able to scan network segments by pinging defined IP ranges and this way PRTG will recognize a broad range of devices and systems in an automatic manner, and it will create sensors from predefined device templates.

PRTG Network Monitor also allows you to create maps and web pages with up-to-date monitoring data.

The software is perfect for managing the network, and it’s one of the best ways to scan for IP range on Windows, so be sure to try it out.

Other great features:

  • Bandwidth monitoring
  • Database monitoring
  • Ability to monitor entire LAN network
  • SNMP support

PRTG Network Monitor

PRTG Network Monitor is advanced network monitoring software that will easily scan for IP addresses in your LAN network.

Angry IP Scanner

Presuming that you want to see the IP addresses that are being used in a particular subnet its tools like Angry IP Scanner will come in handy.

How we test, review and rate?

We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.

For more details you can read how we test, review, and rate at WindowsReport.

Angry IP Scanner will help you scan a range of IP addresses and will also fetch advanced details regarding the connections.

Users can customize their queries and can import the same in CSV, TXT, XML, and even IP-Port list files.

The Angry IP Scanner is a freeware and it is extensible with many data fetchers whilst offering a command-line interface. This program is best suited for network administrators across both small and large enterprises.

Using this tool is simple, and it’s a perfect choice if you need to scan a network for IP addresses on Windows 10.

⇒ Get Angry IP Scanner

SolarWinds IP Tracker

SolarWinds is yet another IP address tracker utility that can be used to access to scan the IP range on Windows 10.

SolarWinds lets you track an unlimited number of IP addresses without the need for complex configurations.

Once a new subnet is added along with the name and addresses the application will generate the list of all the IP addresses on the LAN.

SolarWinds also comes with a feature that lets you filter the IP addresses by checking out the user or the reserved ones. The program also allows users to see the last time an IP address was used.

⇒ Get SolarWinds IP Tracker

Advanced IP Scanner

The best part of the Advanced IP Scanner is its simple and straightforward utility. The Advanced IP Scanner can locate all the devices connected to both your wireless and wired local network.

It’s particularly useful if you want to get a list of devices connected to your Wi-Fi network.

Advanced IP Scanner also offers a remote PC shutdown feature that will allow admins to shut down the PCs on the network. Furthermore, it also supports the Wake-on-LAN standard that lets you start the system remotely by sending wake-up packets.

The results tab mentions Status, name, IP, Manufacturer, and MAC address of all the systems connected to the network.

Furthermore one could also populate important statistics including DNS and Response time.

⇒ Get Advanced IP Scanner

NetCrunch

Every single device that gets connected to a network has some kind of IP address, and a good network monitoring tool knows how to blacklist or permit certain IP addresses from gaining access to a network.

Well, NetCrunch is one such tool, providing you with an entire host of server monitoring tools, including the ability to decide who can access it, and view everything that goes in and out.

This includes the ability to scan devices for their IP addresses and manage them in the sense that you decide which IP can connect to the network, and what is the access level and the privileges of the IP addresses that are connected to the network.

Based on this, you can grant or restrict access to data, regulate the use of bandwidth, and more.

You can scan your network for new nodes simply by IP Network (starting IP address/network mask), and NetCrunch will perform an IP-address sweep, accurately identifying each device and service running on them.

Depending on your monitoring requirements, you can specify a filter strategy that will only identify or add the devices of interest. 

You can also perform discovery via Active Directory or add a list of nodes to NetCrunch from a CSV file.

Get NetCrunch

Read more about this topic

  • Fix: The default gateway is not available on Windows 10/11
  • How to Automatically Detect LAN Settings Windows 10
  • How to Reset the Wi-Fi Adapter in Windows 10
  • 4 Ways to Map A Network Drive in Windows 10

As you can obviously tell, these tools vary in terms of features, and which one is best for you is highly dependent on the level at which you want to manage your LAN.

Why do I need to scan IP addresses?

IP addresses are part of layer 3 in the OSI network and are necessary for Inter-VLAN communication. In essence, every layer 3 device will be needing an IP address.

The IP address is also required if you are configuring DHCP snooping and some of the other advanced features.

These are the best methods that you can use to scan IP addresses on LAN network. What tools or methods do you use? Let us know in the comments below.

If you have any more tricks or suggestions, feel free to discuss them. Please let us know about your experience if you decide to try or already have input on any of these methods or third-party tools.

newsletter icon

Содержание

  • 1 Команды для проверки и исправления настроек сети
    • 1.1 Команда ping
    • 1.2 Команда ipconfig
    • 1.3 Другие команды
  • 2 8 консольных команд для настройки сети в Windows
    • 2.1 1. PING
    • 2.2 2. TRACERT
    • 2.3 3. PATHPING
    • 2.4 4. IPCONFIG
    • 2.5 5. GETMAC
    • 2.6 6. NSLOOKUP
    • 2.7 7. NETSTAT
    • 2.8 8. NETSH
  • 3 Как узнать ip адрес своего или чужого компьютера в локальной сети
    • 3.1 Что такое IP-адрес и для чего он нужен
    • 3.2 Виды IP-адресов
    • 3.3 Как узнать IP-адрес своего компьютера в локальной сети
    • 3.4 С помощью «командной строки»
    • 3.5 с помощью «панели управления»
    • 3.6 как узнать ip-адрес чужого или всех подключённых к локальной сети компьютеров
    • 3.7 Через «Командную строку»
    • 3.8 С помощью сканирования сети сторонними утилитами
    • 3.9 : как использовать утилиту Advanced IP Scanner
  • 4 Как узнать IP-адрес компьютера в локальной сети
    • 4.1 Панель управления
    • 4.2 Возможность узнать IP-адрес чужого компьютера в локальной сети
    • 4.3 Программы для отображения внутренних IP-адресов
    • 4.4 «10-Страйк: сканирование сети»
    • 4.5 Free IP Scanner
    • 4.6 MyLanViewer
    • 4.7 Узнать имя компьютера в локальной сети по IP
  • 5 Как узнать IP-адрес компьютера в локальной сети через командную строку или панель управления
    • 5.1 Что такое IP-адрес и для чего он нужен
    • 5.2 Виды IP
    • 5.3 Зачем знать свой IP
    • 5.4 Как узнать IP-адрес компьютера в локальной сети
    • 5.5 Какие IP используются в локальной сети
    • 5.6 Как узнать частный IP-адрес своего компьютера
    • 5.7 Командная строка
    • 5.8 Панель управления
    • 5.9 Свойства локальной сети
    • 5.10 Возможность узнать IP-адрес чужого компьютера в локальной сети
    • 5.11 Программы для отображения внутренних IP
    • 5.12 Advanced IP Scanner
    • 5.13 «10-Страйк: сканирование сети »
    • 5.14 Free IP Scanner
    • 5.15 MyLanViewer
    • 5.16 Узнать имя компьютера в локальной сети по IP

Команды для проверки и исправления настроек сети

Сканирование сети на IP адреса cmd

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

Для начала необходимо открыть командную строку. Делается это так: нажимаете кнопку пуск, выбираете пункт «выполнить».

Альтернативные способ — нужно нажать клавишу Win (между Ctrl и Alt) и R одновременно, этот способ работает также и на Висте

Появляется окошко, в которое нужно вписать cmd и нажать ОК

Появляется та самая командная строка

В ней можно набирать и «вводить» команды, нажимая Enter. Результаты можно копировать — если нажать правую кнопку можно выделить нужный кусок, далее нужно еще раз нажать правую кнопку мыши.

Команда ping

Первая команда, с которой нужно познакомиться — это ping, проверяющую доступность заданного адреса. Введите команду ping 127.0.0.1. Должно получиться что-то такое (если команда не ping не работает, то, возможно, решить проблему поможет инструкция по исправлению ошибки cmd no command):

C:\Documents and Settings\Администратор>ping 127.0.0.1

Обмен пакетами с 127.0.0.1 по 32 байт:

Ответ от 127.0.0.1: число байт=32 время

Ответ от 127.0.0.1: число байт=32 время

Ответ от 127.0.0.1: число байт=32 время

Ответ от 127.0.0.1: число байт=32 время

Статистика Ping для 127.0.0.1:

            Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),

Приблизительное время приема-передачи в мс:

            Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

C:\Documents and Settings\Администратор>

Как мы видим, на адрес 127.0.0.1 было отправлено 4 пакета, и они все достигли цели. Что же это был за адрес и почему я был уверен, что пакеты дойдут? Ответ прост — пакеты никуда не отправлялись, а оставались на вашем компьютере. Этот адрес специфичен и используется для loopback — пакетов, не уходящих никуда вовне. Отлично, можем теперь «пропинговать» адрес этого сайта: 212.193.236.38

C:\Documents and Settings\Администратор>ping 212.193.236.38

Обмен пакетами с 212.193.236.38 по 32 байт:

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Статистика Ping для 212.193.236.38:

            Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),

Приблизительное время приема-передачи в мс:

            Минимальное = 3мсек, Максимальное = 3 мсек, Среднее = 3 мсек

C:\Documents and Settings\Администратор>

Можно заметить только одно отличие — пакеты доходили не мгновенно, а за 3 миллисекунды. Надеюсь, у вас тоже не было никакой задержки при доставке пакетов, а главное — вы не увидели строчки типа

Превышен интервал ожидания для запроса.

Появление таких строчек означает, что часть пакетов теряется. Это свидетельствует о проблемах на линии или не сервере, к которомы вы обращаетесь.

Команда ipconfig

Следующая важная команда — ipconfig. Введите ее. У меня получилось вот так:

Настройка протокола IP для Windows

Ethernet — Ethernet адаптер:

            DNS-суффикс этого подключения . . : srcc.msu.ru

            IP-адрес . . . . . . . . . . . . : 192.168.17.139

            Маска подсети . . . . . . . . . . : 255.255.255.0

            Основной шлюз . . . . . . . . . . : 192.168.17.240

C:\Documents and Settings\Администратор>

В данном случае получился адрес 192.168.17.139. Можно этот адрес тоже пропинговать (вы пингуйте свой) — пакеты должны доходить мгновенно. Основной шлюз — это адрес, на который компьютер отправляет пакеты, не найдя подходящего адреса в своей сети. Так, в моем случае все пакеты, кроме пакетов на 192.168.17.* будут отправлены на 192.168.17.

240, а тот компьюьтер уже должен решить, что с ними делать и куда их переправлять дальше. Примечание: локальная сеть, то есть те адреса, пакеты на которые не отправляются на шлюз, определяется при помощи маски — нолик на последнем месте и 255 на всех предыдующих как раз и означает, что может буть произвольным последнее число в IP-адресе.

Одно из стандартных действий при поиске проблем подключения — пропинговать свой шлюз. Если пакеты до него не доходят, то, видимо, проблема где-то рядом, например, поврежден или плохо воткнут сетевой шнур.

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

Поэтому отсутствие пинга — не стопроцентная гарантия отсутствия связи с адресом.

Более подробную информацию можно получить командой ipconfig /all. У меня получилось:

C:\Documents and Settings\Администратор>ipconfig /all

Настройка протокола IP для Windows

            Имя компьютера . . . . . . . . . : sander

            Основной DNS-суффикс . . . . . . : MSHOME

            Тип узла. . . . . . . . . . . . . : смешанный

            IP-маршрутизация включена . . . . : нет

            WINS-прокси включен . . . . . . . : нет

            Порядок просмотра суффиксов DNS . : MSHOME

                       srcc.msu.ru

Ethernet — Ethernet адаптер:

            DNS-суффикс этого подключения . . : srcc.msu.ru

            Описание . . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller

            Физический адрес. . . . . . . . . : 00-16-D4-63-03-65

            Dhcp включен. . . . . . . . . . . : да

            Автонастройка включена . . . . . : да

            IP-адрес . . . . . . . . . . . . : 192.168.17.139

            Маска подсети . . . . . . . . . . : 255.255.255.0

            Основной шлюз . . . . . . . . . . : 192.168.17.240

            DHCP-сервер . . . . . . . . . . . : 192.168.17.240

            DNS-серверы . . . . . . . . . . . : 212.192.244.2

                       212.192.244.3

            Аренда получена . . . . . . . . . : 2 февраля 2009 г. 11:00:28

            Аренда истекает . . . . . . . . . : 9 февраля 2009 г. 11:00:28

C:\Documents and Settings\Администратор>

Самую полезную информацию я выделил жирным. DHCP-сервер выделил мне динамиеский адрес на основе моего MAC-адреса или физического адреса. Мои DNS-сервера — это 212.192.244.2 и 212.192.244.3.

Другие команды

Команда tracert позволяет проследить путь пакетов от вашего компьютера до цели. Попробуйте, например протрассировать путь до этого сайта: tracert it.sander.su. Строки в выводе трассировки есть точки, через которые проходит пакет на своем пути. Первой точкой будет ваш шлюз.

Использование команды tracert позволяет найти источник проблем при связи с каким-либо адресом. Пакеты, посылаемые командой tracert, имеют показатель TTL — time to live — целое положительное число. Каждый маршрутизатор на пути уменьшает этот показатель на 1, если TTL падает до нуля, то трассировка заканчивается.

По умолчанию используется начальный TTL равный 30, задать другое значение можно опцией -h.

Посмотреть таблицу маршрутизации можно командой route print, однако я не буду подробно останавливаться на ней — это тема отдельной статьи.

Команда netstat позволяет просмотреть список установленных соединений. В режиме по умолчанию команда пытается преобразовывать все IP-адреса в доманные имена (при помощи службы DNS), что может работать медленно. Если вас устраивает числовой вывод, вызывайте команду netstat -n.

Если вас также интересуют открытые порты на вашем компьютере (что означает, что он готов принимать соединения по этим портам), то вызовите команду с ключом -a: например, netstat -na. Можно также вызвать команду netstat -nb, чтобы посмотреть, какие процессы установили соединения.

Команда netstat -r эквивалентна команде route print.

Команда netsh позволяет изменить настройки сети через командную строку. Введите команду netsh interface ip show address. У меня получилось:

C:\Documents and Settings\Администратор>ipconfig /all

Настройка интерфейса «Ethernet»

            DHCP разрешен: да

            Метрика интерфейса: 0

Запоминаем название (Ethernet) и теперь командой netsh interface ip set address name=»Ethernet» source=static addr=192.168.0.33 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=30 задаем IP-адрес. Для динамического подключения: netsh interface ip set address name=»Ethernet» source=dhcp. На этом сайте также можно прочитать об интерактивной настройке параметров сети

← Настройка параметров сети Скорость интернета →

by

Источник: https://it.sander.su/IP-commands.php

8 консольных команд для настройки сети в Windows

Сканирование сети на IP адреса cmd

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

1. PING

PING — одна из базовых и самых полезных CMD-команд. Она отображает качество связи, показывает, может ли ваш компьютер высылать данные по целевому IP-адресу, и если может, то с какой скоростью.

Вот пример использования команды:

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

По умолчанию команда высылает четыре пакета с тайм-аутом для каждого в четыре секунды. Вы можете увеличить количество пакетов следующим образом: ping www.google.com -n 10

Вы можете также увеличить длительность тайм-аута (значение отображается в миллисекундах): ping www.google.com -w 6000

2. TRACERT

TRACERT означает Trace Route. Как и PING, команда высылает пакет данных для решения сетевых проблем. Однако она определяет не скорость отправки и возврата пакета, а его маршрут.

Пример использования:

Команда отображает список всех маршрутизаторов, через которые проходят данные на пути к конечному узлу. Почему мы видим три показателя длительности для каждого маршрутизатора? Потому что TRACERT высылает три пакета данных на случай, если один из маршрутизаторов потеряется или по какой-то причине потребует слишком много времени.

3. PATHPING

Команда PATHPING аналогична TRACERT, однако она более информативна, а потому требует больше времени для исполнения. Она анализирует маршрут пакетов данных и определяет, на каких промежуточных узлах произошла потеря.

Пример использования:

4. IPCONFIG

Эта команда наиболее часто используется для отладки сетей в Windows. И дело не только в объёме информации, которую она предоставляет, но и в том, что она комбинируется с несколькими ключами для выполнения определённых команд.

Пример использования:

При вводе без ключей IPCONFIG отражает все сетевые адаптеры на вашем компьютере, а также то, как они работают. IPv4 Addres и Default Gateway содержат наиболее важную информацию.

Чтобы очистить DNS-кеш, используйте следующий ключ: ipconfig /flushdns

Эта операция может помочь, если интернет работает, однако вы не можете попасть на некоторые сайты или сервера.

5. GETMAC

Каждое совместимое со стандартами IEEE 802 устройство имеет уникальный MAC-адрес (Media Access Control). Производитель присваивает каждой единице оборудования свой собственный адрес, который прописан в самом устройстве.

Пример использования:

Вы можете увидеть несколько MAC-адресов, в зависимости от того, сколько сетевых адаптеров установлено на вашем компьютере. Например, интернет-соединения Wi-Fi и Ethernet будут иметь отдельные MAC-адреса.

6. NSLOOKUP

NSLOOKUP означает Name Server Lookup. Потенциал этой утилиты огромен, но большинству людей он не нужен. Для рядовых пользователей важна лишь возможность определить IP-адрес какого-либо доменного имени.

Пример использования:

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

Если вы хотите преобразовать IP-адрес в доменное имя, просто введите его в строку браузера и вы увидите, куда он ведёт. Однако не все IP-адреса ведут к доменным именам. Многие из них нельзя достичь через веб-браузер.

7. NETSTAT

Эта утилита является средством для сбора статистики, анализа и диагностики. Она довольна сложна, если использовать весь её потенциал (например, настраивать локальную сеть предприятия).

Пример использования:

По умолчанию команда показывает все активные подключения в вашей системе. Активное подключение не означает, что идёт обмен данными. Оно указывает лишь на то, что где-то открыт порт, а устройство готово к подключению.

У команды также есть несколько ключей, которые меняют тип отображаемой информации. Например, ключ -r выведет таблицы маршрутизации.

8. NETSH

NETSH означает Network Shell (сетевая оболочка). Эта команда позволяет настроить почти любой сетевой адаптер на вашем компьютере более детально.

При вводе NETSH командная строка переходит в режим оболочки. Внутри неё есть несколько контекстов (маршрутизация, связанные с DHCP команды, диагностика).

Увидеть все контексты можно следующим образом:

А увидеть все команды в рамках одного контекста можно так:

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

Например, вы можете ввести следующую команду, чтобы увидеть все сетевые драйвера и их характеристики в вашей системе: netsh wlan show drivers

Имейте в виду, что если вы действительно хотите достичь серьёзных успехов в настройке вашей сети посредством командной строки, вам придётся освоить эту команду.

Источник: https://Lifehacker.ru/8-cmd-commands-for-windows/

Сканирование сети на IP адреса cmd

Иногда пользователю может понадобиться быстро узнать, какой у его устройства адрес IP в локальной сети, в которой он подключён. Также может оказаться нужным такой же адрес, но уже другого компьютера, который работает в этой же сети. Можно ли это сделать без использования какого-то стороннего ПО? И какие утилиты скачивают и устанавливают для этих целей?

Что такое IP-адрес и для чего он нужен

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

IP-адрес представляет собой адрес какой-либо точки в сети: как в глобальной, так и в локальной

У каждого ПК есть свой адрес IP в сети. Тут стоит сразу отметить, что у ПК или любого другого девайса IP-адрес может существовать в рамках глобальной сети (интернета) и локальной сети. Если на ПК несколько подключений к интернету, у девайса появляется такое же количество IP-адресов, так как они привязываются не к компьютеру, а к конкретному соединению на устройстве.

Сетевой пакет доставляются по определенному IP-адресу

IP может выдаваться администратором локальной сети, провайдером или назначаться автоматически системой. Адрес включает в себя два номера: сети, которой он принадлежит, и узла. Это комбинации из четырёх чисел от 0 до 255, которые разделяются точками, например, 10.255.255.255.

Виды IP-адресов

По разным параметрам различают такие виды адресов IP:

  1. Статический (фиксированный, постоянный). Это комбинация чисел, которая навсегда присваивается юзеру. Его может выдать ваш провайдер за отдельную плату. Он необходим тем людям, которым нужно постоянно получать удалённый доступ к своему девайсу посредством клиента FTP. Главный минус такого адреса в том, что ПК становится более уязвимым в сети — взломщики могут также получить доступ к вашему ПК и всей информации на нём.
  2. Динамический. В начале каждого сеанса «сёрфинга» в сети юзер получает новый IP. Система выдаёт его автоматически из конкретного диапазон комбинаций.
  3. Белый (публичный, глобальный). Его используют для «сёрфинга» в интернете, то есть во внешней сети.

    Белый IP нужен для работы в глобальной сети — в интернете

  4. Серый (внутренний, частный). Его получают юзеры отдельной локальной сети. Серый IP-адрес может быть как статистическим, так и динамическим. То же самое касается и белого адреса.

    Серые IP работают только в рамках локальных сетей

Рассмотрим сегодня, как выяснить, какой у вас есть IP именно для локальной сети — сети, которая соединяет друг с другом несколько устройств, находящихся недалеко друг от друга (в одном здании, офисе, квартире, институте и т. д.). Такое соединение нужно, например, для обмена теми или иными документами между ПК, получения доступа к общим каталогам и прочих целей.

Как узнать IP-адрес своего компьютера в локальной сети

IP-адрес своего ПК нужно знать, например, для подключения к своему домашнему или рабочему ПК для копирования каких-то документов. Раздобыть свой IP-адрес проще и быстрее всего — достаточно выполнить некоторые действия в одном из двух системных окнах «Виндовс».

С помощью «командной строки»

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

  1. на «клаве» зажимаем кнопки r и «виндовс», но только одновременно. результат выполнения данной команды — появление окна «выполнить». в нём вбиваем три буквы cmd — жмём на «ввод» либо на «энтер» на самой клавиатуре.

    введите команду cmd в окне «выполнить»

  2. вызвать указанную стандартную утилиту можно также через панель «пуск».

    вы можете воспользоваться поиском в «пуске», чтобы открыть консоль

  3. на дисплее будет вызван редактор. пишем в его окне формулу ipconfig самостоятельно либо используем вставку (через ctrl + v). для выполнения жмём на «энтер».

    выполните команду ipconfig в редакторе

  4. в редакторе отобразятся разные сетевые параметры. нас интересует блок с тем адаптером, который мы сейчас используем. в данном случае это беспроводной адаптер локальной сети. в перечне будет отображена маска подсети, основной шлюз и ip-адрес (ipv4). если в данный момент девайс соединён с локальной сетью, то ipv4 будет таким же, как главный адрес (основной шлюз).

    внимательно изучите блок с адаптером локальной беспроводной сети

  5. для получения детальной информации при необходимости вбиваем в консоль ещё одну формулу ipconfig/all.

    выполните команду ipconfig/all

  6. в чёрном редакторе отобразится информация по сетевой карте, а также физический точный адрес пк (по-другому, mac-адрес).

    команда ipconfig/all покажет на экране более подробную информацию

с помощью «панели управления»

эти же данные юзер может получить через определённый раздел «панели управления»:

  1. вызываем панель через сервис «выполнить» (открывается с помощью «виндовс» и r) и слова control, написанного в строке «открыть».

    вставьте в строку «открыть» команду control

  2. переходим в сетевой центр в перечне разделов панели.

    на панели запустите «центр управления сетями и общим доступом»

  3. в левой колонке жмём на вторую ссылку для смены настроек сетевых адаптеров.

    перейдите по ссылке «изменение параметров адаптеров»

  4. в итоге на экране видим окно «сетевые подключения».

    на дисплее появилось окно «сетевые подключения»

  5. вызвать это окно можно также с помощью секретной команды ncpa.cpl — просто копируем и вставляем её в окошко «выполнить».

    выполните команду ncpa.cpl, чтобы запустить «сетевые подключения»

  6. находим плитку для локального подключения, жмём правой клавишей и щёлкаем по второй строчке для показа состояния сети.

    выберите в меню пункт «состояние»

  7. переходим в раздел со сведениями — кликаем по соответствующей кнопке под данными подключения. ищем в следующем окошке пункт ipv4-адрес.

    перейдите в окно со сведениями и посмотрите на пункт «адрес ipv4»

как узнать ip-адрес чужого или всех подключённых к локальной сети компьютеров

Определение IP-адреса других устройств, которые находятся в данный момент в локальной сети, отнимет больше времени и усилий. Выполнять будем всё через ту же «Командную строку». Рассмотрим также способ с использованием ПО от сторонних разработчиков.

Через «Командную строку»

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

  1. Для начала определимся, адрес какого конкретного юзера сети мы хотим узнать. С этой целью запускаем любую страницу «Проводника Виндовс». На левой панели с основными разделами находим и открываем ссылку «Сеть».

    В «Проводнике» перейдите в раздел «Сеть» слева

  2. В правой зоне «Проводника» должны появиться все устройства, подключенные в текущий момент к внутренней сети. Ищем нужного юзера и запоминаем название его ПК.

    Выберите девайс, адрес которого вы хотите узнать

  3. Перечень девайсов в сети может показать также «Командная строка». Для этого запускаем на дисплее консоль через панель «Выполнить» и команду cmd. Вбиваем в редактор формулу nbtstat -n и жмём на «Энтер». Ищем необходимый чужой компьютер.

    Чтобы вывести на экран всех пользователей локальной сети, выполните nbtstat -n в консоли

  4. Теперь в чёрном редакторе набираем формулу по типу ping [Название ПК]. Например, имя у компьютера apresn-pc, соответственно полностью команда будет выглядеть как ping apresn-pc. Для выполнения жмём как всегда на «Энтер».

    Запустите выполнение команды apresn-pc

  5. Ваш компьютер начнёт обмениваться пакетами с юзером, информацию о котором вы запросили. В итоге отобразится конечный IP-адрес другого пользователя.

    Скопируйте адрес чужого ПК

Возможно, вам необходимо определить адреса IP всех компьютеров из локальной сети. В этом вам также поможет консоль:

  1. Запускаем интерфейс строки через «Выполнить» либо «Пуск», а затем пишем короткую формулу arp -a.

    Запустите выполнение формулы arp -a в консоли

  2. Даём старт выполнению через клавишу «Энтер».
  3. Внутренний сканер «операционки» проверит сеть и при наличии каких-либо устройств покажет их на дисплее: вы увидите адреса IP в первой колонке и физические адреса во второй.

    В консоли появится перечень всех адресов в локальной сети

С помощью сканирования сети сторонними утилитами

Не всегда стандартные средства «Виндовс» помогают в поиске IP-адресов девайсов, которые находятся в вашей внутренней сети. Для таких случаев сторонними разработчиками были созданы специальные утилиты-сканеры. Одно из таких приложений — программа Advanced IP Scanner от компании Famatech. Утилита бесплатная и имеет две версии: та, что устанавливается, и портативная (то есть которая работает без предварительной инсталляции).

Advanced IP Scanner показывает не только IP-адреса, но и названия устройств

Кроме поиска девайсов в сети, в возможности этой программы входит предоставление доступа к общим каталогам и FTP-серверам, удалённое управление устройствами через Radmin и RDP и даже дистанционное отключение ПК.

Где её скачать и как ей пользоваться, расскажем в инструкции:

  1. Открываем официальный сайт сканера в любом браузере — на странице жмём на зелёную клавишу «Скачать бесплатно».

    Скачайте бесплатный вариант Advanced IP Scanner

  2. Запускаем загруженный исполняемый файл через окно со списком закачек.

    Откройте файл через загрузки

  3. В первом появившемся меню выбираем язык и кликаем по ОК.

    Выберите язык установки

  4. В следующем окошке выбираем полную инсталляцию утилиты или быстрый простой запуск без установки. При необходимости можете отметить дополнительные настройки внизу, чтобы в будущем вы смогли изменить расширенные параметры приложения. Мы выберем только запуск. Жмём на «Далее».

    Выберите между установкой и запуском

  5. Принимаем условия соглашения и кликаем по «Запустить».

    Примите условия использования программы и запустите её

  6. Ждём, когда завершится распаковка файлов.

    Подождите, пока закончится процесс распаковки

  7. В интерфейсе утилиты кликаем сначала по иконке IP на верхней панели, а затем по первой большой клавише «Сканировать».

    Нажмите на «Сканировать», чтобы начать поиск девайсов

  8. Ожидаем завершение процедуры поиска девайсов во внутренней сети.

    Подождите, пока завершится процесс поиска устройств

  9. В итоге видим перечень устройств — в него будет входить и ваш девайс. Здесь будет показан не только адрес IP, но и его статус (активирован или отключён), название изготовителя девайса и MAC-адрес.

    Посмотрите на IP нужного вам девайса

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

    Отключенное устройство будет с иконкой погасшего экрана ПК

У Advanced IP Scanner есть много аналогов: Angry IP Scanner, SolarWinds, Free IP Scanner, Spiceworks IP Scanner, Nmap и другие.

: как использовать утилиту Advanced IP Scanner

Узнать свой адрес во внутренней сети можно легко с помощью стандартных средств «Виндовс» — через «Центр управления сетями и общим доступом» и чёрный редактор «Командная строка». Последняя утилита подойдёт также для определения комбинаций чисел, которые действуют для других компьютеров в этой же внутренней сети. Если у вас не получается получить информацию с помощью встроенных инструментов, используйте сторонние утилиты, например, Advanced IP Scanner, Nmap, SolarWinds или любой другой сканер.

  • Екатерина Васильева
  • Распечатать

Источник: https://itmaster.guru/nastrojka-interneta/kak-uznat-ip-adres-kompyutera-v-lokalnoy-seti.html

Как узнать IP-адрес компьютера в локальной сети

Сканирование сети на IP адреса cmd

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

Все сетевые IP-адреса делятся на 2 категории:

  • «Белые» (внешние, глобальные, публичные) — применяются для подключения к интернету и взаимодействия с глобальными сетями. Маршрутизируются, т. е. отслеживаются, раздают и принимают данные. Обязательно уникальны.
  • «Серые» (внутренние, частные, локальные) — значения, зарезервированные для локальных сетей. Позволяют разным устройствам взаимодействовать друг с другом в пределах одной локальной сети.

«Серые» IP-адреса позволяют разным устройствам взаимодействовать друг с другом в пределах одной локальной сети

Онлайн-сервисы предлагают узнать IP за пару кликов. Но с их помощью удастся выяснить лишь внешний адрес, который используется для выхода в интернет. А если вам необходим именно локальный (внутренний) IP, придётся воспользоваться другими методами.

Популярные онлайн-сервисы («Яндекс», 2ip и др.) не помогут узнать локальный IP-адрес компьютера

Быстрый способ выяснить собственный IP — прибегнуть к помощи «Командной строки». Он универсален, поэтому подойдёт для ОС Windows XP, 7, 8 и 10. Разница будет лишь в визуальном оформлении интерфейса, последовательность действий идентична:

  1. Открыть «строку» можно сочетанием клавиш «Win + R» (откроется окно «Выполнить») или через поиск, в обоих случаях введя в поле «cmd» и нажав Enter. Или пойти более традиционным путём: зайти в «Пуск», раскрыть список «Стандартные» и отыскать программу «Командная строка».

    «Командную строку» желательно запускать от имени администратора

  2. Появится чёрное окно, куда необходимо ввести «ipconfig» (без кавычек) и нажать Enter. Командная строка отобразит сведения об имеющихся сетевых подключениях. Находим «Ethernet adapter Подключение по локальной сети». Нужная информация — строка IPv4-адрес.

    Чтобы получить более подробную информацию о локальной сети, воспользуйтесь командой «ipconfig /all»

Панель управления

Узнать свой IP можно через «Центр управления сетями и общим доступом»:

  1. Откройте меню «Пуск» и перейдите в «Панель управления».

    Расположенные на «Панели управления» инструменты также можно найти с помощью стандартного поиска

  2. Если просмотр стоит в режиме категорий, ищем «Сеть и Интернет» и нажимаем пункт «Просмотр состояния сети и задач». А когда включены «Крупные значки», находим и выбираем «Центр управления сетями».

    Внешний вид и отображаемый функционал «Панели управления» может отличаться в зависимости от выбранного режима «Просмотра»

  3. В левом меню жмём «Изменение параметров адаптера».

    «Центр управления сетями» отображает информацию об активных сетях и подключениях

  4. Отобразится список сетевых подключений. Кликаем правой кнопкой мыши по значку локальной сети, в открывшемся меню выбираем «Состояние».

    Окно «Сетевые подключения» отображает перечень настроенных и доступных компьютеру сетей

  5. Отобразится окошко, в котором нужно нажать на «Сведения». Искомый IP компьютера будет находиться в строке «Адрес IPv4».

    Аналогичным способом можно узнать свой глобальный IP, просмотрев в «Состоянии»сведения подключенной к интернету сети

Этот метод актуален, когда соединение настраивалось вручную. Тогда адрес можно выяснить, даже если компьютер был временно отключён от локальной сети. И сделать это довольно просто:

  1. Заходим в «Центр управления сетями» с помощью значка подключения, расположенного в нижнем правом углу рабочего стола. Щелчком правой кнопки мыши открывается меню с нужным пунктом, а однократное нажатие левой отобразит окошко доступных подключений с возможностью перехода в «Центр».

    В «Центр управления сетями и общим доступом» можно перейти разными способами, включая стандартный поиск в меню «Пуск» — просто начните вводить название

  2. Переходим к доступным подключениям нажатием на «Изменение параметров адаптера». Кликаем правой кнопкой на значке локальной сети и выбираем «Свойства».

    Если локальная сеть в данный момент не подключена, то проверить IP адрес через пункт меню «Состояние» невозможно

  3. Нас интересует «Протокол интернета версии 4», выбираем его и жмём «Свойства». Обычно включена опция «получить автоматически», но если адресация и локальная сеть настраивались самостоятельно, необходимая информация находится в поле «IP-адрес».

    Если по какой-либо причине локальная сеть «не хочет» работать с автоматическими IP-адресами, их приходится назначать вручную

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

Возможность узнать IP-адрес чужого компьютера в локальной сети

Определить IP конкретного компьютера, подключённого к локальной сети, получится, если вам известно его имя. Для этого откройте «Командную строку» и введите с клавиатуры «ping -a», указав имя через пробел — в строке будет указан адрес. Другой вариант: «ping NAME», где NAME — имя компьютера.

А вот при отсутствии данных о чужом устройстве можно воспользоваться лишь командой «arp -a», которая выдаёт таблицу активных в сети IP.

При подключении локальной сети к интернету команда «arp -a» выводит и частные, и глобальные IP-адреса

Программы для отображения внутренних IP-адресов

Приложения для поиска внутренних IP-адресов называют сетевыми сканерами. Конечно, они нужны для «облегчения жизни» сетевых администраторов, но в случае необходимости или просто из любопытства ими может воспользоваться каждый пользователь.

Программное обеспечение «Advanced IP Scanner» сканирует локальную сеть, отображая все подключённые к ней устройства. Предоставляемая информация не ограничивается лишь IP, в списке также можно посмотреть MAC-адрес, имя компьютера и его производителя. Дополнительные функции:

  • доступ к FTP и общим папкам;
  • удалённое управление компьютерами.

Advanced IP Scanner обладает интуитивно понятным интерфейсом и не требует установки

«10-Страйк: сканирование сети»

Приложение «10-Страйк: сканирование сети» анализирует локальные порты и IP-адреса. Возможности:

  • полная информация — имя, тип, производитель адаптера, IP, DNS и MAC-адреса;
  • многопоточность;
  • выбор диапазона необходимых IP-адресов;
  • копирование или экспорт результатов анализа.

Программа-сканер «10-Страйк» ориентирована именно на администрирование локальных сетей

Free IP Scanner

Программа «Free IP Scanner» разрабатывалась для мониторинга локальных сетей. Основные особенности:

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

Программа «Free IP Scanner» подойдёт для сканирования крупных локальных сетей

MyLanViewer

«MyLanViewer» используется для свободного обмена файлами между компьютерами. Но она также сканирует подключённые устройства, предоставляя их IP- и MAC-адреса, ресурсы и даже подробные технические параметры. Дополнительным плюсом является лаконичный интерфейс.

С помощью программы «MyLanViewer» можно отслеживать и сохранять деятельность других компьютеров в локальной сети

Узнать имя компьютера в локальной сети по IP

Если вам известен IP-адрес компьютера, то выяснить его имя просто:

  1. Запустите «Командную строку» от имени администратора.

    Запуск от имени администратора позволяет убрать ограничения защиты ОС Windows

  2. Введите команду «tracert» без кавычек и через пробел укажите IP-адрес интересующего компьютера. Нажмите Enter, в окне отобразится имя.

    Команда tracert проверяет доступность адреса в локальной сети, указывая имя устройства с данным IP

  3. Если нужно узнать имя собственного компьютера, целесообразнее воспользоваться командой «hostname».

    Имя своего компьютера в локальной сети можно узнать без IP-адреса

Узнать локальный IP-адрес собственного компьютера несложно. Достаточно знать несколько команд «Командной строки». Или просто посмотреть «Сведения» о состоянии активного подключения.

Источник: https://legkovmeste.ru/kompyuteryi-i-it/kak-uznat-ip-adres-kompyutera-v-lokalnoy-seti.html

Как узнать IP-адрес компьютера в локальной сети через командную строку или панель управления

Сканирование сети на IP адреса cmd

Большинство пользователей ПК читали или слышали о термине «IP-адрес». Что это, как им пользоваться, нужно ли знать свой адрес и зачем — обо всем этом ниже.

Что такое IP-адрес и для чего он нужен

Когда много лет назад компьютеры начали объединять в сети с числом устройств больше двух, встал вопрос об идентификации элементов, связанных между собой. Как передать данные именно тому устройству, для которого они предназначены? Как найти это устройство среди остальных? Вопрос решился присвоением каждому элементу своего уникального номера — IP-адреса (Internet Protocol Address). Неоднократно видоизменившись, система работает до сих пор.

Виды IP

Адреса классифицируют по разным критериям. Один из вариантов:

  • статический IP, назначаемый раз и навсегда при организации сети. Такое цифровое сочетание прописывается вручную;
  • динамический IP присваивается автоматически каждый раз заново при подключении устройства к Сети.

Можно категорировать IP по иерархии. Для локальной (например, домашней сети) с выходом в Интернет это будет выглядеть так:

  • внешний адрес (публичный, «белый ») — это адрес устройства, непосредственно подключенного к Интернету (роутера);
  • внутренний адрес (частный, «серый») — IP всех устройств (компьютеров, смартфонов, принтеров), соединенных в «локалку » и имеющих доступ к Глобальной сети через роутер.

Зачем знать свой IP

Рядовому пользователю — практически незачем. Для него вопрос, как узнать IP-адрес компьютера в локальной сети, возникает крайне редко. А вообще эту цифровую комбинацию требуется находить при настройке или перенастройке «локалки». Внешний адрес иногда требуется знать при подозрении на несанкционированный доступ к личным данным — электронной почте, аккаунту соцсетей и т. п. IP последнего входа на таких сайтах сохраняется, и можно увидеть, с верного ли адреса заходили на ресурс.

Обратите внимание! Также знать свой айпи адрес потребуется тем, кто держит сервер для подключения его к домену.

Как узнать IP-адрес компьютера в локальной сети

Возможность определения адреса в Интернете предлагают многие веб-ресурсы. Но для определения «серого» IP они не помогут, ведь «локалка» бывает без выхода в Интернет, а если выход и есть,то частные IP «спрятаны » за сетевым узлом. Поэтому для решения данной задачи рекомендуется пользоваться другими методами, и большинство из них требуют, чтобы сетевое соединение было установлено.

Какие IP используются в локальной сети

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

  • 10.0.0.0–10.255.255.255 — класс А;
  • 172.16.0.0–172.31.255.255 — группа класса В;
  • 192.168.0.0–192.168.255.255 — группа класса C.

Как узнать частный IP-адрес своего компьютера

Для этого существует несколько путей:

Командная строка

В командной строке следует набрать «ipconfig». После нажатия ввода компьютер выдаст требуемый IP и еще некоторую информацию.

Важно! «Добираться» до командной строки в разных версиях Виндовс придется различными путями. В Win XP, например, следует нажать «Пуск» — «Выполнить». Но для всех ОС имеется универсальное сочетание клавиш Win+R, запускающее искомую строку.

Панель управления

Сначала следует зайти в панель управления через меню Пуск. Дальше действовать в зависимости от настроек интерфейса:

  • в режиме отображения пунктов по категориям — выбрать «Сеть и Интернет» — «Просмотр состояния сети и задач»;
  • в режиме отображения крупных значков — «Центр управления сетями».

В колонке слева выбрать «Изменение параметров адаптера », после чего будет доступен список сетевых подключений. Выбрать из него нужное соединение, левой клавишей мыши вызвать меню, выбрать пункт «Состояние». В появившемся окне нажатием кнопки «Сведения » открыть окно информации, в котором и будет отображаться искомый адрес.

Важно! Таким образом можно получить сведения и о «белом » IP, выбрав в списке компьютерную сеть, подключенную к Интернету.

Свойства локальной сети

В области уведомлений (в правом нижнем углу монитора рядом с часами) с помощью щелчка ПКМ на значке сетевых подключений перейти в центр доступных подключений. Войти в раздел изменения состояния адаптера, выбрать нужную сеть. Щелчком ПКМ вызвать выпадающее меню, выбрать раздел «Свойства». Для чтения сведений об IP нужно выбрать строку протокола Интернета версии 4, после чего нажать кнопку «Свойства». Далее возможны два варианта:

  • Адрес назначен автоматически. Его можно только посмотреть и только в том случае, если сетевое соединение активно.
  • Адрес назначен вручную. Тогда просмотр доступен и в автономном режиме, а также разрешено редактирование этого параметра.

Важно! Изменять значение адреса можно только в том случае, если есть уверенность в осознанности своих действий. В противном случае это может привести к неработоспособности сетевого подключения.

Возможность узнать IP-адрес чужого компьютера в локальной сети

Кроме IP каждому компьютеру может быть присвоен еще один идентификатор — имя (или доменное имя). Этот параметр не должен быть длиннее 15 символов, и в нем нельзя использовать некоторые знаки препинания. В остальном ограничений нет.

Имя нужно для удобства построения сети, чтобы было проще узнавать, с каким компьютером имеет дело администратор.

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

Другая возможность использовать имя — определение IP удаленного компьютера. Для этого нужно запустить проверку связи с этим устройством. Потребуется вызвать консоль и ввести команду «ping ИМЯ_КОМПЬЮТЕРА». В ответ компьютер выдаст сведения о качестве связи и искомый адрес.

Обратите внимание! Если имя компьютера неизвестно, то единственное возможное действие — получение списка адресов всех устройств, подключенных к сети, командой «arp -a». Получив список, вычислять нужный элемент сети придется самостоятельно.

Программы для отображения внутренних IP

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

Advanced IP Scanner

Программа пользуется заслуженной популярностью у сетевых администраторов. Среди ее достоинств выделяют:

  • быстроту работы;
  • возможность управления удаленными компьютерами;
  • бесплатное распространение.

Обратите внимание! Из минусов называют невозможность слежения за выбранными устройствами.

«10-Страйк: сканирование сети »

Плюсами этой платной программы являются:

  • удобный русскоязычный интерфейс;
  • широкий функционал с возможностью диагностики сети;
  • удобная работа с удаленными компьютерами.

Обратите внимание! К недостаткам программы относят высокую цену.

Free IP Scanner

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

MyLanViewer

Администраторы отмечают широкую функциональность программы для поиска сетевых адресов при малом объеме и низкой нагрузке на процессор. Для некоторых пользователей неприемлем англоязычный интерфейс и высокая цена.

Узнать имя компьютера в локальной сети по IP

Иногда при администрировании «локалки» требуется обратная задача — по IP узнать доменное имя компьютера. Это делается с помощью консольной команды «tracert». Ее формат: «tracert{пробел}IP_КОМПЬЮТЕРА». В ответ компьютер выдаст доменное имя искомого устройства.

Таким образом, узнать айпи адрес компьютера в локальной сети совсем не сложно. Главное, определится, для каких целей это нужно пользователю и выбрать соответствующий способ.

Источник: https://Vpautinu.com/internet/kak-uznat-ip-adres-komputera-v-lokalnoj-seti

Is it possible in windows cmd line to check all of the network addresses (with ping or similar) to see which ones are taken/ have active devices:

ie. something that does something like the following:

for i = 0 to 255
    ping 192.168.1.i //Print this
end

This is psuedo code obviously. I am wondering if it is possible to do something like this in windows cmd. It would be great if you didn’t need a batch file, but i understand if this is impossible.

PS. Also please mention if there is a program to do this, but it would be nice to do it in cmd.

asked Dec 4, 2012 at 22:44

Fantastic Mr Fox's user avatar

Fantastic Mr FoxFantastic Mr Fox

32.6k27 gold badges96 silver badges175 bronze badges

1

Open the Command Prompt and type in the following:

FOR /L %i IN (1,1,254) DO ping -n 1 192.168.10.%i | FIND /i "Reply">>c:\ipaddresses.txt

Change 192.168.10 to match you own network.

By using -n 1 you are asking for only 1 packet to be sent to each computer instead of the usual 4 packets.

The above command will ping all IP Addresses on the 192.168.10.0 network and create a text document in the C:\ drive called ipaddresses.txt. This text document should only contain IP Addresses that replied to the ping request.

Although it will take quite a bit longer to complete, you can also resolve the IP Addresses to HOST names by simply adding -a to the ping command.

FOR /L %i IN (1,1,254) DO ping -a -n 1 192.168.10.%i | FIND /i "Reply">>c:\ipaddresses.txt

This is from Here

starball's user avatar

starball

22.2k8 gold badges47 silver badges286 bronze badges

answered Dec 4, 2012 at 22:50

RGG's user avatar

9

I know this is a late response, but a neat way of doing this is to ping the broadcast address which populates your local arp cache.

This can then be shown by running arp -a which will list all the addresses in you local arp table.

ping 192.168.1.255
arp -a

Hopefully this is a nice neat option that people can use.

answered May 27, 2014 at 15:42

Ed Mackenzie's user avatar

5

Best Utility in terms of speed is Nmap.

write @ cmd prompt:

Nmap -sn -oG ip.txt 192.168.1.1-255

this will just ping all the ip addresses in the range given and store it in simple text file

It takes just 2 secs to scan 255 hosts using Nmap.

Suraj Singh's user avatar

Suraj Singh

4,0411 gold badge21 silver badges36 bronze badges

answered Sep 30, 2013 at 13:49

spetzz's user avatar

spetzzspetzz

2012 silver badges2 bronze badges

1

Provided the windows box is in the same subnet:

for /L %a in (1,1,254) do start ping 192.168.0.%a

This will complete in less than 15 seconds and

arp -a 

will return any alive host.

Fastest native way I know of in Windows.

Andrew Myers's user avatar

Andrew Myers

2,7545 gold badges32 silver badges40 bronze badges

answered Apr 21, 2017 at 15:21

Vigbjorn's user avatar

VigbjornVigbjorn

1211 silver badge2 bronze badges

4

This post asks the same question, but for linux — you may find it helpful. Send a ping to each IP on a subnet

nmap is probably the best tool to use, as it can help identify host OS as well as being faster. It is available for the windows platform on the nmap.org site

Hack5's user avatar

Hack5

3,29717 silver badges37 bronze badges

answered Dec 4, 2012 at 22:54

Paul Allen's user avatar

Paul AllenPaul Allen

3591 silver badge9 bronze badges

1

An expansion and useful addition to egmackenzie’s «arp -a» solution for Windows —

Windows Example searching for my iPhone on the WiFi network

(pre: iPhone WiFi disabled)

  • Open Command Prompt in Admin mode (R.C. Start & look in menu)
  • arp -d <- clear the arp listing!
  • ping 10.1.10.255 <- take your subnet, and ping ‘255’, everyone
  • arp -a
  • iPhone WiFi on
  • ping 10.1.10.255
  • arp -a

See below for example:

enter image description here

Here is a nice writeup on the use of ‘arp -d’ here if interested —

  • TechRepublic — Quick Tips Flush the ARP cache in Windows 7

answered Mar 9, 2017 at 18:17

J-Dizzle's user avatar

J-DizzleJ-Dizzle

4,8814 gold badges40 silver badges50 bronze badges

All you are wanting to do is to see if computers are connected to the network and to gather their IP addresses. You can utilize angryIP scanner: http://angryip.org/ to see what IP addresses are in use on a particular subnet or groups of subnets.

I have found this tool very helpful when trying to see what IPs are being used that are not located inside of my DHCP.

answered Dec 4, 2012 at 22:48

Benjamin Trent's user avatar

Benjamin TrentBenjamin Trent

7,3983 gold badges31 silver badges41 bronze badges

1

Some things seem appeared to have changed in batch scripts on Windows 8, and the solution above by DGG now causes the Command Prompt to crash.

The following solution worked for me:

@echo off
set /a n=0
:repeat
set /a n+=1
echo 192.168.1.%n%
ping -n 1 -w 500 192.168.1.%n% | FIND /i "Reply">>ipaddresses.txt
if %n% lss 254 goto repeat
type ipaddresses.txt

answered Sep 11, 2013 at 19:05

Paul Lammertsma's user avatar

Paul LammertsmaPaul Lammertsma

37.7k16 gold badges136 silver badges187 bronze badges

0

aping can provide a list of hosts and whether each has responded to pings.

 aping -show all 192.168.1.*

answered Mar 26, 2020 at 7:55

disk eater's user avatar

@ECHO OFF

IF "%SUBNET%"=="" SET SUBNET=10

:ARGUMENTS
ECHO SUBNET=%SUBNET%
ECHO ARGUMENT %1 
IF "%1"=="SUM" GOTO SUM
IF "%1"=="SLOW" GOTO SLOW
IF "%1"=="ARP" GOTO ARP
IF "%1"=="FAST" GOTO FAST

REM PRINT ARP TABLE BY DEFAULT
:DEFAULT
ARP -a
GOTO END

REM METHOD 1 ADDRESS AT A TIME
:SLOW
ECHO START SCAN
ECHO %0 > ipaddresses.txt
DATE /T >> ipaddresses.txt
TIME /T >> ipaddresses.txt
FOR /L %%i IN (1,1,254) DO ping -a -n 2 192.168.%SUBNET%.%%i | FIND /i "TTL="  >> ipaddresses.txt
GOTO END

REM METHOD 2 MULTITASKING ALL ADDRESS AT SAME TIME
:FAST
ECHO START FAST SCANNING 192.168.%SUBNET%.X
set /a n=0
:FASTLOOP
set /a n+=1
ECHO 192.168.%SUBNET%.%n%
START CMD.exe /c call ipaddress.bat 192.168.%SUBNET%.%n% 
IF %n% lss 254 GOTO FASTLOOP
GOTO END

:SUM
ECHO START SUM
ECHO %0 > ipaddresses.txt
DATE /T >> ipaddresses.txt
TIME /T >> ipaddresses.txt
FOR /L %%i IN (1,1,254) DO TYPE ip192.168.%SUBNET%.%%i.txt | FIND /i "TTL=" >> ipaddresses.txt
FOR /L %%i IN (1,1,254) DO DEL ip192.168.%SUBNET%.%%i.txt
type ipaddresses.txt
GOTO END

:ARP
ARP -a >> ipaddresses.txt
type ipaddresses.txt
GOTO END


:END
ECHO DONE WITH IP SCANNING
ECHO OPTION "%0 SLOW" FOR SCANNING 1 AT A TIME
ECHO OPTION "%0 SUM" FOR COMBINE ALL TO FILE
ECHO OPTION "%0 ARP" FOR ADD ARP - IP LIST
ECHO PARAMETER "SET SUBNET=X" FOR SUBNET
ECHO.

answered Nov 8, 2013 at 16:33

Emiel Duivenvoorden's user avatar

1

@echo off
if not "%1"=="am_admin" (powershell start -verb runas '%0' am_admin & exit /b)
arp -d
setlocal
setlocal enabledelayedexpansion
for /f "usebackq tokens=*" %%a in (`ipconfig ^| findstr /i "192"`) do (
for /f delims^=^:^ tokens^=2 %%b in ('echo %%a') do (
for /f "tokens=1-4 delims=." %%c in ("%%b") do (
set _o1=%%c
set _o2=%%d
set _o3=%%e
set _o4=%%f
set _3octet=!_o1:~1!.!_o2!.!_o3!.
for /L %%a in (1,1,254) do start /min ping /n 1 /l 1 !_3octet!%%a
)))
endlocal

After you run the batch file, type this command

arp -a

All devices connected to the network will be displayed

answered Oct 5, 2022 at 18:13

A7ec's user avatar

A7ecA7ec

1366 bronze badges

for /l %%a in (254, -1, 1) do ( 
    for /l %%b in (1, 1, 254) do (
        for %%c in (20, 168) do (
            for %%e in (172, 192) do (
                ping /n 1 %%e.%%c.%%b.%%a>>ping.txt
            )
        )
    )
)
pause>nul

Machavity's user avatar

Machavity

30.9k27 gold badges92 silver badges100 bronze badges

answered Dec 2, 2014 at 17:29

user4316828's user avatar

1

  • Скайп для windows 7 не работает
  • Сканирование реестра на ошибки windows 10
  • Сканер стандартная программа windows 10
  • Скайп для windows 7 64 bit официальный сайт
  • Сканер принтер программа windows 10