Can we have Apigee Integrated Dev Portal to be accessible only to internal network, if yes then how to do it
No, this is not possible, even with a custom domain. All portals are always accessible by their default (ie "turnkey") domain, and there is no way to restrict access to those.