Skip to content

Instantly share code, notes, and snippets.

@jamesmehorter
Last active March 7, 2024 16:37
Show Gist options
  • Save jamesmehorter/b5a813c766161b59db5b9574b24f4e57 to your computer and use it in GitHub Desktop.
Save jamesmehorter/b5a813c766161b59db5b9574b24f4e57 to your computer and use it in GitHub Desktop.
Does your IP Authentication subscription require an update?

IP Address authentication to PMC Digital Subscriptions currenly only supports IPv4. We will soon begin prioritizing IPv6 addresses. If you have provided any IPv4 addresses to us in order to facilitate IP authenticiation for your subscription, and your proxy and/or network also supports IPv6, you must provide those IPv6 addresses before XX/XX/XXXX. Failure to do this will result in an inability to access your subscription!

You must perform the following commands for all IPs which have been provided to us.

NOTE If the below indicates you do have IPv6 please consult with your IT Department/Network Admin if a CIDR range should be provided instead of individual IP addresses. If you do not provide this we will assume no range.

IP Authentication for a network

If you have provided us an IPv4 address for a network, e.g. 149.40.50.162, and you're currently in that network, i.e.

$ curl -4 ip.sb
149.40.50.162

Run the following command to see if your network also supports IPv6.

  • Example showing your current network does not support IPv6.

    $ curl -6 ip.sb
    curl: (7) Couldn't connect to server
    
    # No change is required
  • Example showing your current network does support IPv6.

    $ curl -6 ip.sb
    2a02:6ea0:f908:0:5c1::1
    
    # Provide us the above line

IP Authentication for a proxy server

If you have provided us an IPv4 address for a proxy server, e.g. 132.174.248.175, run the following command.

Command to run: $ dig YOUR_PROXY_DOMAIN A YOUR_PROXY_DOMAIN AAAA +short (substitute YOUR_PROXY_DOMAIN with your own)

  • Example showing a proxy domain which only supports IPv4.

    $ dig pmc.idm.oclc.org A pmc.idm.oclc.org AAAA +short
    132.174.248.175
    
    # No change is required
  • Example showing a proxy domain which supports both IPv4 and IPv6.

    $ dig pmc-wwd-piano.go-vip.net A pmc-wwd-piano.go-vip.net AAAA +short
    192.0.66.52
    2a04:fa87:fffd::c000:4234
    
    # Provide us the above line
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment