Template talk:Checkip

From WikiProjectMed
Jump to navigation Jump to search

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)[reply]

Requested change

{{edit protected}}I 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αlus Contribs 07:23, 18 September 2010 (UTC)[reply]

 Done 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. Hersfold (t/a/c) 04:00, 19 September 2010 (UTC)[reply]
I was working with the version that was in the sandbox.. that must be why. As to the note, I'll do so.— dαlus Contribs 01:39, 20 September 2010 (UTC)[reply]

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)

 Done, unless it doesnt work right. Soap 16:06, 10 June 2012 (UTC)[reply]

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)[reply]

WHOIS

@DoRD: 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)[reply]

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)[reply]

Template-protected edit request on 27 September 2017

Please change the user link to a {{noping}} template for the user. Thanks. jd22292 (Jalen D. Folf) (talk) 00:07, 27 September 2017 (UTC)[reply]

Not done: IPs cannot be pinged. — JJMC89(T·C) 00:13, 27 September 2017 (UTC)[reply]

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)[reply]

 Done - FlightTime (open channel) 20:07, 25 March 2019 (UTC)[reply]

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 {{IPsock}} says to use it on user talk pages rather than user pages. JJP...MASTER![talk to] JJP... master? 18:06, 20 March 2021 (UTC)[reply]

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)[reply]
I meant to make the "tag" button add the IPsock template to the talk page rather than the user page. JJP...MASTER![talk to] JJP... master? 18:38, 20 March 2021 (UTC)[reply]
Ah, sorry, that makes sense. However, there are already 15,787 pages in the User namespace calling {{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)[reply]
 Not done for now: please establish a consensus for this alteration before using the {{edit template-protected}} template. Elli (talk | contribs) 16:34, 26 March 2021 (UTC)[reply]

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) :

  • [[:luxo:::1|cross-wiki contribs]] → [[:luxo:::1|cross-wiki contribs]]

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

It may still be valid, depending on whether :: is defined / implemented as the suppression of 0 or more 0s OR 1 or more 0s. RFC: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)[reply]

Perhaps bypass the luxo interwiki link and go straight to the URL?
- Cabayi (talk) 15:43, 15 November 2021 (UTC)[reply]

/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? MarioGom suggests that Template:Proxyip6 may contain some of the logic needed. Cabayi (talk) 15:06, 11 November 2021 (UTC)[reply]

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)[reply]
{{IPvandal}} already does this (via Module:UserLinks). Nardog (talk) 21:18, 11 November 2021 (UTC)[reply]
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)[reply]
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)[reply]

Template-protected edit request on 26 June 2022

Please replace all content of this template with the following:

{{#invoke:Checkuser|ip<noinclude>|127.0.0.1</noinclude>}}<noinclude>
{{doc}}
</noinclude>

Thank you. NguoiDungKhongDinhDanh 13:42, 26 June 2022 (UTC)[reply]

 Done — Martin (MSGJ · talk) 11:48, 29 June 2022 (UTC)[reply]