Try something like the following - I know it looks like a mess but here it goes - I did this in a query and used the Mid and InStr functions.
Mid([IP],InStr(InStr(1,[IP],".")+1,[IP],".")+1,3)
Breaking it apart:
What this does is searches for the 1st position where there is...