To cope with DHT Overlay’s difficulties in QoS provisioning regarding underlying network attributes, on the basis of Multidimensional Range Query(MRQ),P2P-based Resource Discovery with Underlying Network Attributes Awareness(PUNA) was proposed.By mapping network resources’ multi-dimensional attributes into 1-dimensional space using space-filling curve,PUNA was able to discover network resources meeting requirements on both Network Application Attributes(NAA) and Underlying Network Attributes(UNA) with one lookup,and be switched to MRQ with ease.To adapt to different network status,Parallel PUNA(P-PUNA) and Serial PUNA(S-PUNA) lookup schemes were designed,suitable for delay-critical lookups and bandwidth-critical lookups respectively.Simulation results showed that the time complexity of P-PUNA is O(lbN) while that of S-PUNA is O(lb(NlbN)),indicating scalable lookup performance.