Your IP: 18.104.22.168
|Network Type:||IPv4 Internet|
|Location:||United States, Houston|
|Proxy:||Not used / Highly anonymous|
Looking for IP only? Please, use our simple text version.
Or use it from Linux command line as
$ curl http://smart-ip.net/myip
$ curl http://smart-ip.net/myip
What is an IP-address?
IP-address (Internet Protocol Address) — is a unique numeric identifier (address) of a device (usually computer), connected to the Internet.
Each device (computer, laptop, dedicated server, mobile phone, etc.) on the Internet has its own IP-address. Since you are currently connected to the Internet - it means that your computer also has its own unique address on the network. But you can be connected to the Internet through a router or gateway in your local network. In this case, your computer from the Internet visible with the same IP address, which has your router or gateway.
IP addresses can be static (when provider assigned a permanent address to the user), and dynamic (if the provider gives you the IP address from the pool of free addresses on DHCP when you are connecting). Static IP-address provides possibility to organize permanent access to the same computer through the time. Vice versa, when is used dynamic IP there is no guarantee that using the same address the same device will be accessed. As far as personal computers usually do not require permanent access, providers assign to such users dynamic IPs. Dynamic IP assignement gives a way to save address space for providers and gives them an ability to serve more clients with the less address space. That's why obtaining static IP from provider costs some additional money to the regular paymants for Internet access.
In addition, built on the basis of virtual hosts computer can act as multiple devices with the multiple IP addresses and sites. For example, web hosting services on the Internet. So, as you can see there could be situations when to one computer multiple IP-addresses are assigned. Usually in such cases it is assignements of several static IPs, but in some situations it is could be a mix of static IPs and dynamic IPs on a different network interfaces of the computer.
Knowledge of your IP address allows to provide an access to services and programs on the computer (games, chat rooms, FTP, remote access to desktop, etc.)
For today there are two different types of IP-addresses used (in the terms of technical protocols) - IPv4 and IPv6.
Difference between IPv4 and IPv6
The main difference from the usual IPv4 to IPv6 is a significant increase of address space. Thus, the length of the IPv4 addresses are 32 bits, which gives a total of 232 of possible addresses (just over 4 billion addresses). At the same time, length of an IPv6 address is 128 bits, which gives 2128 of possible addresses (generally is more than 4.8×1028 addresses for each of the 7 billion people on Earth). That is, IPv6 once and forever solve the problem of exhausting of Internet address space.
In terms of syntax, writing both IPv4 and IPv6 addresses are also different. IPv4 addresses are written as four blocks of numbers from 0 to 255 separated by dots, e.g. 192.168.254.123. IPv6 addresses are written as eight blocks of hexadecimal digits separated by colons, such as fe80:dead:beef:0:0:0:0:2012. Often, writing IPv6 addresses can be simplified by replacing the sequence of zeros with the double colon (but this can be done only at one place). So the address shown in the previous example can be written as fe80:dead:beef::2012.
There are also many differences at the protocols level of IPv4 and IPv6, but for the end Internet-user it is a negligible value. However, for anyone interested, we present a short comparison of the differences in protocols below.
Brief comparison of IPv4 and IPv6 protocols
|Addresses are 32 bits (4 bytes) long||Addresses are 128 bits (16 bytes) long|
|Uses "A" records in DNS to map host names to IPv4 addresses||Uses "AAAA" records in DNS to map host names to IPv6 addresses|
|Pointer (PTR) records in the IN-ADDR.ARPA DNS domain to map IPv4 addresses to host names||Pointer (PTR) records in the IP6.ARPA DNS domain to map IPv6 addresses to host names|
|IPSec is nonmandatory and should be supported externally||IPSec support is mandatory|
|Header does not identify packet flow for QoS handling by routers||Header contains Traffic Class field, which identifies packet flow priority for QoS handling by router|
|Both routers and the sending host fragment packets||Routers do not support packet fragmentation. Sending host fragments packets|
|Header must include a checksum||Header does not include a checksum|
|Header must include options||Optional data is supported as extension headers|
|ARP uses broadcast request to resolve IP to MAC/Hardware address||Multicast Neighbor Solicitation messages resolve IP addresses to MAC addresses|
|Internet Group Management Protocol (IGMP) manages membership in local subnet groups||Multicast Listener Discovery (MLD) messages manage membership in local subnet groups|
|Broadcast addresses are used to send traffic to all nodes on a subnet||IPv6 uses a link-local scope all-nodes multicast address|
|Configured either manually or through DHCP||Does not require manual configuration or DHCP|
|Must support a 576-byte packet size (packet can be fragmented)||Must support a 1280-byte packet size (without fragmentation)|
|Used TTL (Time to Live) header field for packets||TTL renamed to Hop Limit|
|Overall header size is 20 bytes||Overall header size is 40 bytes|
|Max packet size is 65535 bytes (216 - 1)||Supporting jumbograms - huge packets up to 4 Gb (4294967295 = 232 - 1)|
Is It Possible to Hide My IP?
Generally speaking, - yes, it's possible. To hide your actual IP-address which was assigned to you by your Internet Service Provider there are several ways:
Use free anonymous proxy for your Internet connection.
You can easily find free anonymous proxy right at this website.
Usually free proxies are not stable and are the property of to disappear
unexpectedly. Be careful when choosing a free proxy from the lists, it could be stated as anonymous,
but in reality could be transparent at the moment of use by you. After you set up one - you can
revisit current web-page and check if it could be detected or not.
Use secure pre-paid anonymous SOCKS proxy. There are various companies over the world which can propose
a good stable anonymous proxy for some amount of money. This is good choice for those who need to use
the proxy permanently and require stability of it's work. Please, note that good proxy can protect your information online.
Use web-based anonymizers. It's specific web-sites which are working like a proxies. You just visit
a website, put the Internet address (link) which you want to open into the field, press a button and
open it. It's a good solution for those who need to open 1 or 2 pages anonymously and don't want to
make any configurations on their PC.
- And finally, the best choice for your security and anonymity is to use a VPN service. By using a VPN you not only hide your IP, but also make all the traffic from/to your PC encrypted and it means that your data will be highly secured. Alot of people look into VPN solutions or similar software to protect themselves and their businesses online, and, probably, this is your best choice also.
All FAQs →
Latest Free Proxies
|GeoIP Database||08-01-2013 19:29:23|
|AntiVirus Database||25-11-2013 19:44:35|
Nov 22, 2013 – New Tool Added: Subnet Calculator
This tool will help to calculate network masks, hosts amount, address ranges, and other useful information for both IPv4 and IPv6 subnets.
Nov 8, 2013 – Global Website Update
We are glad to inform you about our global website update including various bugfixes and performance optimizations of our services
Dec 28, 2012 – Added "speak my IP" feature
We have added a voice function to make possible hear your IP at our website.
Dec 26, 2012 – Frequently Asked Questions section is added to the website
We are happy to introduce new section at our website where we collect and publish most freequently asked questions.
Dec 21, 2012 – Speed Test Service Update
Speed test service updated, new servers added