Is there a way that I could get Google Search to return only results with IP addresses in the URL?
A difference I can see to differentiate between IP address URLs and non-IP address URLs, is the TLD at the end of 'normal' URLs.
Thus, while searching, maybe you can just keep on filtering out TLDs you find getting in your way. E.g., if searching
inurl:indexFrame.shtml "Axis Video Server", and a .org url comes up in the results, add
-inurl:org to the end of the string to simply get rid of all .org urls. Then
Hopefully that won't inadvertently filter out pages you're still looking for and only isolate the IP address vs. domain name search issue :).
You could simply filter out the results from all top level domains, e.g.:
"Axis Video Server" inurl:indexFrame.shtml -site:.com -site:.org -site:.net -site:.edu -site:.gov -site:.mil -site:.info -site:.us -site:.uk -site:.au -site:.ca -site:.nz -site:.ie -site:.io -site:.be -site:.sg -site:.jp -site:.pl -site:.de -site:.tv -site:.eu -site:.se -site:.ua -site:.cf -site:.nl -site:.tk -site:.gq
Of course, Google limits search terms to 32 words, so with over a thousand top level domains there's simply no way to filter them all out. Unless your search term is really specific [cf.], this would not scale well.