Software to check domain availability

Started by zoesmith01, Oct 14, 2022, 03:52 AM

Previous topic - Next topic

zoesmith01Topic starter

Hi forum members,
 software is urgently needed to check for availability of about 2 million domain names, it is desirable that the backlinks are checked immediately and tell me who knows, please.
  •  

dasiydan88

I have not seen such software, but you can check it in parts through the registrars.

Whether there is a ready I will not say, for this to the search engine. But this is quite feasible, see:
WHOIS Protocol - https://en.wikipedia.org/wiki/WHOIS
To bypass the restriction on the number of domain names, it is necessary that the program be able to change proxy servers.
This is the cheapest solution, but "gray". And so, providing mass access to information about registered domains is an additional source of income for registrars, therefore only for money (and obviously not very small).

PS.
There is also software for the Whois check (dnaz, etc.), but proxies will need a lot for such a volume.
  •  

lazy1boy

Checking the availability of the site on a Windows computer
In this article, we will look at the standard command utilities in Windows: Ping, tracert and PathPing.

To run these utilities, we need to run the Windows command prompt, you can do this through the Start menu -> Standard -> Command Prompt.
A black window will open (the command line interpreter window).

Ping
The ping command helps to check the connection at the IP level. It can be used during troubleshooting to send an ICMP echo request to the name or IP address of the network node.
To execute this command in the command line, type the command ping DOMAINNAME (or IP), where DOMAINNAME, for example, yandex.ru
After successful execution of the ping command, an inscription about successful execution should appear in the terminal window

The highlighted line means that 4 packets were sent to the server and the server's response also received the 4th packet, which means that the site being checked is available and working.
If you got a similar result, but the site being checked does not open from your computer, then we can conclude that the problem is not at the network level - perhaps on the side of your Internet provider.

To repeat requests to the server constantly, you can use the key [-t]

Ping DOMAIN_NAME [-t]

Then requests to the server will continue until you interrupt the execution manually.
This operation is used to monitor the availability of the server.
This means that the resource being checked is not available, and a more detailed check is required. To do this, use the following standard tracert utility

Tracert

The tracert command is designed to trace the route to the destination host (server).

During the routing, you will be shown the entire route of the packets to the specified host, as well as the number of intermediate points (routers) through which the data passes before it gets to you. This will allow you to identify exactly which node is experiencing packet loss.

To execute the tracert command, go to the command line (how to do this was described at the beginning of the article), and type the tracert command with the necessary parameters:

tracert DOMAINNAME (or IP)

where DOMAIN_NAME, for example, google.com

The maximum number of intermediate nodes during tracing is 30. 3 attempts are made for each intermediate node. The trace result contains the address of the intermediate router and the response time for each attempt in milliseconds.

PathPing
The pathping command is a route tracing tool that combines the functions of the ping and tracert commands and has additional features that these two utilities do not have.

The pathping command sends packets to each router on the way to the destination for some time and then calculates the result based on the packets returned by each router. Since this command shows the degree of packet loss on any router or channel, it is easy to determine which routers or channels are causing network problems.
By default, no more than 30 jumps are allowed, and the standard waiting time is 3 seconds. The default period is 250 milliseconds, and the number of requests from each router is 100.

For example:

At the command prompt, type pathping -n <site address> and press Enter

The pathping command first outputs the results of the route check. This is the same path that is output by the tracert command. Then the pathping command gives a message that it is busy for the next 75 seconds (this time varies depending on the number of jumps).
During this time, pathping collects information from all the routers listed above and from all connections between them. At the end of this period, the results of the check are displayed.

The two right columns are the Route node Uter./Otr. % and Address — contain the most useful information.

The connection between nodes 192.168.0.134 (jump 1) and 77.221.128.81 (jump 2) shows that there is no packet loss on the channel, this is evidenced by the reading of 0% percent of packets.

The degree of packet loss in connections between routers (connections are indicated by the | symbol in the right column) shows packet loss in transit.

WinMTR
WinMTR is another utility for network diagnostics. You can download it here ( http://sourceforge.net/projects/winmtr / ) or here ( http://winmtr.net / )

Program functions:
Show the route of traffic between the client computer and the host of interest.
Representation of a network node where there are delays or communication interruptions.
WinMTR is an analogue of utilities, ping and tracerout. When running diagnostics, the connection route to the selected host is determined. Next, the program determines the addresses of each node of the route and ICMP packets are sent to these nodes to determine the quality of communication to each of them.

To use it, run the program from the downloaded archive and in the main window of the program, click the Options button to go to the program settings and disable the Resolve names parameter.

In the Host field, enter the domain name of the node being checked or its IP address.
Press the Start button, after 2-3 minutes of the program, press the Stop button.
To save the data on your computer, click the "Export TEXT" button.

The saved file contains the following data:

Hostname — the IP address or domain name of the host. The value "No response from host" may indicate that ICMP packets are blocked on this node;
Nr — the ordinal number of the node in the route;
Loss % — the percentage of lost responses from this node;
Sent — sent requests to this node;
Recv — received responses from the node;
Best — the smallest (best) delay time in milliseconds;
Avrg — average delay time;
Worst — the longest (worst) delay time;
Last — the delay time of the last received packet.
When analyzing any incident, you can send this file to technical support, this will help in analyzing the problem.

How to clear the DNS cache
It is often necessary to clear the local DNS cache.

Clearing the DNS cache forces DNS to request a new one from the DNS server instead of using the old information stored in the cache. When changing managed websites or when frequent errors occur after entering the correct address.

To do this, run the command line (how to do this is described at the beginning of the article).
On the command line, run ipconfig /flushdns to clear the DNS cache.

If you use a wi-fi router in your home network, restart it, this will speed up the DNS update in the local network.
  •  

Henri O`neill

Checking a site for accessibility is not a problem - ordinary programs on the Internet are also suitable for this, but if you need to determine hundreds of thousands, then everything is more complicated.
You are lucky - I know a program that solves this problem. It's called Netpeak Checker. In it, you can find out both about the availability of the site, and whether the site has been "dropped". I think this is what you need. By the way, it has a built-in ability to check the site directly in Whois. I recommend purchasing a full license. Of the free ones, site check does a good job, but, as you understand, this is far from it.
  •