Source ISP ip ranges

Looking for a source to find out Australian ISP end user IP Ranges - Home internet ips etc
for example *.static.tpgi.com.au or *.tpgi.com.au has both end user and CND ip addresses.
i would like to block all end user ip ranges but not block CND's etc
    indent preformatted text by 4 spaces
interested in how you would go about this task.
below is a range i blocked as i thought it was an ip range for home internet but as you can see its facebook CDN.

*@pop-os:~$ nslookup external.fsyd3-1.fna.fbcdn.net 
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
external.fsyd3-1.fna.fbcdn.net	canonical name = scontent.fsyd3-1.fna.fbcdn.net.
Name:	scontent.fsyd3-1.fna.fbcdn.net
Address: 203.219.59.81
Name:	scontent.fsyd3-1.fna.fbcdn.net
Address: 2407:8800:bf00:33:face:b00c:0:a7

******************************************
dig -x 203.219.59.81 +short
203-219-59-81.tpgi.com.au.

****************************************