To add some clues:
home / family computers should not be restricted to home / family / student version (professional versions shall be allowed) IP address shall not be a criteria to differentiate computers: it is now quite current to have multi-homed, multi-stacks home computers but you still have NAT for IP V4.Hope this helps.