Template talk:Checkip

Proposed change to IP whois site
Instead of using DNSStuff's IP whois, could we use networksolutions?

http://www.networksolutions.com/whois/results.jsp?ip= is how it would be used on Wikipedia. --Bsadowski1 (talk) 21:36, 23 June 2009 (UTC)

Requested change
edit protectedI altered this template slightly, adding a link for creating a new section on the IP's talk page, and tagging the user page of the IP with a preloaded IPsock template. Please see the local sandbox and testcases page for demonstrations. Also, please fully protect Template:Checkip/Preload.—  Dæ dαlus Contribs 07:23, 18 September 2010 (UTC)


 * ✅ with modifications; your sandbox version removed some useful links, so I added the new stuff you put together without replacing the template entirely. The subpage is now protected. You may want to include a note in the documentation that the tagging only works if the page doesn't already exist. Hers fold  (t/a/c) 04:00, 19 September 2010 (UTC)
 * I was working with the version that was in the sandbox.. that must be why. As to the note, I'll do so.—  Dæ  dαlus Contribs 01:39, 20 September 2010 (UTC)

IPV6 update
Code should distinguish between IPV4 and IPV6. Two of the tools do not work with IPV6. -- A Certain White Cat chi? 03:05, 9 June 2012 (UTC)
 * See: Checkip/sandbox

-- A Certain White Cat chi? 03:12, 9 June 2012 (UTC)
 * ✅, unless it doesnt work right.  ☮ Soap  ☮  16:06, 10 June 2012 (UTC)

Template Merge
In English wikipedia, there isn't Userlink and Checkip merged. As for convenience for using, I suggest for merging template like in kowiki. --Jerrykim306 (talk) 07:07, 6 February 2017 (UTC)

WHOIS
Insted of the "Whois" link, there is a number with no link. Do you know something about this?  Vanjagenije  (talk)  12:59, 8 May 2017 (UTC)
 * It took me way too much trial-and-error, but it works properly again. Sorry for the mess, folks. ​—DoRD (talk)​ 13:16, 8 May 2017 (UTC)

Template-protected edit request on 27 September 2017
Please change the user link to a template for the user. Thanks. jd22292 (Jalen D. Folf) (talk) 00:07, 27 September 2017 (UTC)
 * Red information icon with gradient background.svg Not done: IPs cannot be pinged. —&thinsp;JJMC89&thinsp; (T·C) 00:13, 27 September 2017 (UTC)

Template-protected edit request on 25 March 2019
Please replace with the current version of the sandbox (dif). This would hide the link to checkuser and to the checkuser log from non-checkusers, and move a html span to include the middot. I don't know why there was a span there already, but it should be harmless to adjust where it starts, and utilizing it instead of creating another overarching one is more efficient. Thanks, --DannyS712 (talk) 17:41, 25 March 2019 (UTC)
 * Yes check.svg Done - FlightTime  ( open channel ) 20:07, 25 March 2019 (UTC)

Template-protected edit request on 20 March 2021
Please change {{fullurl:User:{{{1|Example}}} to {{fullurl:User talk:{{{1|Example}}}, because the documentation page for {{tl|IPsock}} says to use it on user talk pages rather than user pages. JJP...MASTER!{{sub|[talk to] JJP... master?}} 18:06, 20 March 2021 (UTC)
 * I'm not sure about this. In the MediaWiki interface such as page history and contributions, it is the IP's contributions, not user talk, that IP addresses are made link to. Nardog (talk) 18:30, 20 March 2021 (UTC)
 * I meant to make the "tag" button add the IPsock template to the talk page rather than the user page. JJP...MASTER!{{sub|[talk to] JJP... master?}} 18:38, 20 March 2021 (UTC)
 * Ah, sorry, that makes sense. However, there are already 15,787 pages in the User namespace calling {{tl|IPsock}} (and the "tag" link won't work if the destination already exists, which would be the case more often if this change was implemented) so I suggest you make sure there's consensus for the change you propose. Nardog (talk) 18:49, 20 March 2021 (UTC)
 * Red information icon with gradient background.svg Not done for now: please establish a consensus for this alteration before using the {{tlx|edit template-protected}} template. Elli (talk &#124; contribs) 16:34, 26 March 2021 (UTC)

Luxo links
The testcases show that the links to the luxo tool fail for IPv6 addresses with leading compression (the excess colons cause the wiki syntax to fail) : Prefixing the address with a leading 0 would be logically equivalent (since the compression is just the sppression of 0 fields) and fix the syntax issue : This would work in every case except where the :: represents the compression of a single 0, e.g. 0:1:2:3:4:5:6:7 was compressed to ::1:2:3:4:5:6:7 in which case we'd have
 * cross-wiki contribs → cross-wiki contribs
 * cross-wiki contribs → cross-wiki contribs
 * cross-wiki contribs → cross-wiki contribs
 * It may still be valid, depending on whether :: is defined / implemented as the suppression of 0 or more 0s OR 1 or more 0s. 4291 states "The use of "::" indicates one or more groups of 16 bits of zeros."

I think this fixes more problems than it causes. Does anybody with the time, skill & inclination care to try it? Cabayi (talk) 15:00, 11 November 2021 (UTC)


 * Perhaps bypass the luxo interwiki link and go straight to the URL?
 * cross-wiki contribs → cross-wiki contribs
 * - Cabayi (talk) 15:43, 15 November 2021 (UTC)

/64 contribs
Could we alter the template to check if the IP is a single ipV6 (has >1 : and has no /) and if so, add links for the /64's contributions? suggests that Template:Proxyip6 may contain some of the logic needed. Cabayi (talk) 15:06, 11 November 2021 (UTC)


 * I talked too fast about Proxyip6. Actually, we'll probably need Module:IP to get the right /64 address. Something like toString(IPAddress.new(ip):getSubnet(64)) . MarioGom (talk) 21:10, 11 November 2021 (UTC)
 * IPvandal already does this (via Module:UserLinks). Nardog (talk) 21:18, 11 November 2021 (UTC)
 * I've made a first cut of the necessary code in User:Cabayi/IPv6-64/testcases (testcases) Cabayi (talk) 15:16, 15 November 2021 (UTC)
 * Is it okay to add just /64 (without reducing the last sections to zeros, or truncating them to )? Nardog (talk) 05:11, 19 November 2021 (UTC)

Template-protected edit request on 26 June 2022
Please replace all content of this template with the following: Thank you. 13:42, 26 June 2022 (UTC)
 * ✅ &mdash; Martin (MSGJ · talk) 11:48, 29 June 2022 (UTC)