Source

At this time, there’s 5 possible output for this column.

HTTP Code

This source is returned when all the following cases are met:

  • We can’t extract the expiration date from PyFunceble.whois.Whois.request().
  • The INACTIVE status is the one returned by other methods.
  • PyFunceble.http_code.HTTPCode.get() outputs is one the following [100, 101, 200, 201, 202, 203, 204, 205, 206].

IANA

This source is always returned when the domain has the status INVALID. The usage of this source comes from the comparison of the element extension against the IANA Root Zone Database.

SYNTAX

This source is always returned when the domain has the status INVALID or in the case that we are only checking for syntax instead of availability. The usage of this source comes from the comparison of the element against our domain, IP or URL syntax validation system.

DNSLOOKUP

This source is always returned when the taken decision of the status of the domain/IP comes from PyFunceble.dns_lookup.DNSLookup.request() outputs.

SPECIAL

As PyFunceble grows, I thought that a bit of filtering for special cases would be great. So I introduced the SPECIAL source.

Note

Please consider all 3 digits number that are listed in this section as the HTTP status code catched by PyFunceble.http_code.HTTPCode.get().

Warning

Do not want those rules ? You can use following to disable them.

  • -ns`|:code:–no-special` arguments from the CLI.
  • no_special: True into your local configuration file.

*.blogspot.*

  • All 404 are returned as INACTIVE
  • All 301 which are blocked by Google or does not exist are returned as INACTIVE
  • All 302 which are blocked by Google are returned as INACTIVE

*.canalblog.com

  • All 404 are returned as INACTIVE

*.doubleclick.net

  • All 404 are returned as INACTIVE

*.liveadvert.com

  • All 404 are returned as INACTIVE

*.skyrock.com

  • All 404 are returned as INACTIVE

*.tumblr.com

  • All 404 are returned as INACTIVE

*.wordpress.com

  • All 301 which match doesn’t exist are returned as INACTIVE

IP with range

  • All IPv4 with a range (for example 0.0.0.0/24) are returned as ACTIVE